IBM Lotus Symphony
|
Yksittäisen vaiheen suorituksen avulla voit tarkistaa Basic-ohjelman kunkin rivin virheiden varalta. Virheet on helppo havaita, koska näet heti kunkin vaiheen tuloksen. Muokkausohjelman keskeytyspistesarakkeen kohdistin osoittaa kulloisenkin rivin. Voit myös määrittää keskeytyspisteen, jos haluat pakottaa ohjelman keskeytymään tietyssä kohdassa.
Voit ottaa keskeytyspisteen käyttöön ja poistaa sen käytöstä vastaavalla rivillä kaksoisnapsauttamalla keskeytyspistesaraketta, joka on muokkausohjelman ikkunan vasemmalla puolella. Kun ohjelma saavuttaa keskeytyspisteen, ohjelman suoritus keskeytyy.
Yksittäisen vaiheen suoritus Yksittäinen vaihe -kuvakkeen avulla saa ohjelman haarautumaan toiminnoiksi ja funktioiksi.
Toiminnon vaiheen suoritus Toiminnon vaihe -kuvakkeen avulla saa ohjelman ohittamaan toiminnot ja funktiot yhtenä vaiheena.
Keskeytyspisteen ominaisuudet ovat saatavilla sen valikon kautta napsauttamalla hiiren kakkospainikkeella keskeytyspistettä keskeytyspistesarakkeessa.
Voit ottaa käyttöön ja poistaa käytöstä keskeytyspisteen valitsemalla sen valikosta Aktiivinen-vaihtoehdon. Kun keskeytyspiste on poistettu käytöstä, se ei keskeytä ohjelman suoritusta.
Voit kutsua Keskeytyspisteet-valintaikkunan, jossa voit määrittää muita keskeytyspistevalintoja, valitsemalla keskeytyspisteen valikosta Ominaisuudet-vaihtoehdon tai valitsemalla keskeytyspistesarakkeen valikosta Keskeytyspisteet-vaihtoehdon.
Luettelossa ovat näkyvissä kaikki keskeytyspisteet vastaavine lähdekoodin rivinumeroineen. Voit ottaa keskeytyspisteen käyttöön tai poistaa sen käytöstä valitsemalla Aktiivinen-ruudun tai poistamalla sen valinnan.
Kertojen määrä Määrittää, kuinka monta kertaa keskeytyspisteen voi ohittaa, ennen kuin ohjelma keskeytyy. Jos annat arvon 0 (oletusasetus), ohjelma keskeytyy aina, kun keskeytyspiste kohdataan.
Voit poistaa keskeytyspisteen ohjelmasta napsauttamalla Poista-vaihtoehtoa.
Voit valvoa muuttujan arvoja lisäämällä sen Seuranta-ikkunaan. Voit lisätä muuttujan valvottujen muuttujien luetteloon kirjoittamalla muuttujan nimen Seuranta-tekstikenttään ja painamalla Enter-näppäintä.
Muuttujien arvot näytetään vain, jos ne ovat vaikutusalueella. Muuttujat, joita ei ole määritetty nykyisessä lähdekoodin kohdassa, tuottavat arvon sijaan tuloksen ("Out of Scope").
Voit sisällyttää Seuranta-ikkunaan myös taulukoita. Jos kirjoitat Seuranta-tekstikenttään taulukkomuuttujan nimen ilman hakemiston arvoa, näkyviin tulee taulukon koko sisältö.
![]() |
Jos jätät muokkausohjelmassa hiiren osoittimen hetkeksi ennalta määritetyn muuttujan kohdalle ajon aikana, muuttujan sisältö tulee näkyviin kohoruudussa. |
Sisältää yleiskuvan toimintojen ja funktioiden kutsuhierarkiasta. Voit määrittää, mitkä toiminnot ja funktiot kutsuvat mitäkin toimintoja ja funktioita lähdekoodin nykyisessä kohdassa.
2 Määrittämätön syntaksivirhe
3 Return-komento ilman Gosub-komentoa
4 Tee uudelleen alusta
5 Virheellinen toimintokutsu
6 Ylivuoto
7 Muisti lopussa
8 Taulukon ulottuvuudet on jo määritetty
9 Alaindeksi poissa alueelta
10 Kaksinkertainen määritelmä
11 Jako nollalla
12 Määrittämätön muuttuja
13 Lajit eivät täsmää
14 Virheellinen parametri
18 Käyttäjän keskeytys on ilmennyt
20 Jatka ilman virheitä
28 Pinotila lopussa
35 Toimintoa tai funktiota ei ole määritetty
48 Virhe DLL:n latauksessa
49 Virheellinen DLL-kutsumuoto
51 Sisäinen virhe
52 Virheellinen tiedoston nimi tai numero
53 Tiedostoa ei löydy
54 Virheellinen tiedostotila
55 Tiedosto on jo avoinna
57 Laitteen I/O-virhe
58 Tiedosto on jo olemassa
59 Virheellinen tietuepituus
61 Levy on täynnä
62 Syöte jatkuu tiedoston lopun ohi
63 Virheellinen tietuenumero
67 Liian monta tiedostoa
68 Laite ei ole käytettävissä
70 Lupa evätty
71 Levy ei ole valmiina
73 Ominaisuutta ei ole käytetty
74 Ei uudelleennimeämistä eri asemalla
75 Polun/tiedoston käsittelyvirhe
76 Polkua ei löydy
91 Objektimuuttujaa ei ole määritetty
93 Virheellinen mallimerkkijono
94 Virheellinen tyhjäarvon käyttö
323 Moduulin lataus ei onnistu
341 Virheellinen objektin järjestysnumero
366 Mikään näkymä tai asiakirja ei ole käytössä
380 Virheellinen ominaisuusarvo
382 Ominaisuus on vain lukemista varten
394 Ominaisuus on vain kirjoitusta varten
420 Virheellinen objektiviite
423 Ominaisuutta tai menetelmää ei löytynyt
424 Objekti vaaditaan
425 Virheellinen objektin käyttö
430 Luokka ei tue OLE:a
438 Objekti ei tue menetelmää
440 OLE-automaatiovirhe
445 Objekti ei tue tätä toimintoa
446 Objekti ei tue nimettyjä argumentteja
447 Objekti ei tue nykyistä alueasetusta
448 Nimettyä argumenttia ei löydy
449 Argumentti ei ole valinnainen
450 Virheellinen määrä argumentteja
451 Objekti ei ole kokoelma
452 Virheellinen järjestysluku
453 Määritettyä DLL-funktiota ei löydy
460 Virheellinen leikepöydän muoto