IBM Lotus Symphony
|
Vsako vrstico v programu v Basicu lahko preverite za napake tako, da uporabite izvajanje po en korak. Napakam je enostavno slediti, saj takoj vidite rezultat vsakega koraka. Kazalec v stolpcu prekinitvenih točk Urejevalnika kaže trenutno vrstico. Prav tako lahko nastavite prekinitveno točko, če želite prisiliti program, da se prekine na specifičnem položaju.
Dvokliknite stolpec prekinitvena točka na levi strani okna Urejevalnika, če želite preklopiti prekinitveno točko za ustrezno vrstico. Kadar program doseže prekinitveno točko, se izvajanje programa prekine.
Izvedba z enim korakom s pomočjo ikone Posamičen korak povzroči, da program preide v postopke in funkcije.
Izvajanje proceduralnega koraka z ikono Proceduralni korak povzroči, da program preskoči procedure in funkcije kot en korak.
Lastnosti prekinitve točke so na voljo v kontekstnem meniju tako, da z desno miškino tipko kliknete prekinitveno točko v stolpcu prekinitvena točka.
Prekinitveno točko lahko aktivirate in deaktivirate tako, da izberete Aktivna v kontekstnem meniju. Ko deaktivirate prekinitveno točko, ta ne prekine izvajanja programa.
V kontekstnem meniju prekinitvene točke izberite Lastnosti ali pa izberite Prekinitvene točke v kontekstnem meniju stolpca prekinitvenih točk, če želite priklicati pogovorno okno Prekinitvene točke, v katerem lahko podate druge možnosti za prekinitvene točke.
Ta seznam prikazuje vse prekinitvene točke z ustrezno številko vrstice v izvorni kodi. Izbrano prekinitveno točko lahko aktivirate ali deaktivirate tako, da potrdite ali počistite polje Aktiven.
Polje Štetje prehodov podaja, koliko prehodov lahko doživi prekinitvena točka, preden se program prekine. Če vnesete 0 (privzeta nastavitev), se program vedno prekine, kadar pride do prekinitvene točke.
Če želite odstraniti prekinitveno točko iz programa, kliknite Izbriši.
Vrednosti spremenljivk lahko nadzorujete tako, da jih dodate v Sledno okno. Če želite dodati spremenljivko na seznam opazovanih spremenljivk, vnesite ime spremenljivke v polje za besedilo Sledenje in pritisnite Enter.
Vrednosti spremenljivke so prikazane samo v primeru, da so v obsegu. Spremenljivke, ki niso definirane v trenutnem mestu izvorne kode, prikažejo ("Izven obsega") namesto vrednosti.
V Sledno okno lahko prav tako vključite matrike. Če v polje za besedilo Sledenje vnesete ime spremenljivke matrike brez vrednosti indeksa, bo prikazana vsebina celotne matrike.
![]() |
Če miško postavite na preddefinirano spremenljivko v urejevalniku v izvajalnem okolju, se vsebina spremenljivke prikaže v pojavnem oknu. |
Omogoča pregled hierarhije klicev procedur in funkcij. Tu lahko ugotovite, katere procedure in funkcije so klicale druge procedure in funkcije na trenutni točki izvorne kode.
2 Nepodana skladenjska napaka
3 Povratek brez Gosub
4 Ponovno uveljavi od začetka
5 Neveljavni klic procedure
6 Prekoračena vrednost
7 Zmanjkalo je pomnilnika
8 Matrika je že dimenzionirana
9 Podpisano besedilo zunaj obsega
10 Podvojena definicija
11 Deljenje z nič
12 Spremenljivka ni definirana
13 Neujemanje vrst
14 Neveljaven parameter
18 Prišlo je do prekinitve s strani uporabnika
20 Nadaljevanje brez napak
28 Zmanjkalo prostora sklada
35 Sub ali Function ni definirano
48 Napaka pri nalaganju DLL
49 Napačna konvencija klicanja DLL
51 Notranja napaka
52 Napačno ime ali številka datoteke
53 Datoteke ni mogoče najti
54 Napačen način datoteke
55 Datoteka je že odprta
57 Napaka v V/I naprave
58 Datoteka že obstaja
59 Nepravilna dolžina zapisa
61 Disk je poln
62 Vnos za koncem datoteke
63 Napačna številka zapisa
67 Preveč datotek
68 Naprava ni na voljo
70 Dovoljenje zavrnjeno
71 Disk ni pripravljen
73 Funkcija ni implementirana
74 Preimenovanje z drugim pogonom ni mogoče
75 Napaka pri dostopu do datoteke/poti
76 Poti ni mogoče najti
91 Spremenljivka predmeta ni nastavljena
93 Neveljaven niz vzorca
94 Neveljavna uporaba vrednosti Null
323 Ni mogoče naložiti modula
341 Neveljaven indeks predmeta
366 Ni aktivnega pogleda ali dokumenta
380 Napačna vrednost lastnosti
382 Lastnost je samo za branje
394 Lastnost je samo za pisanje
420 Neveljaven sklic predmeta
423 Lastnosti ali metode ni mogoče najti
424 Zahtevan predmet
425 Neveljavna uporaba predmeta
430 Razred ne podpira OLE
438 Predmet ne podpira metode
440 Napaka avtomatizacije OLE
445 Predmet ne podpira tega dejanja
446 Predmet ne podpira imenovanih argumentov
447 Predmet ne podpira trenutnih področnih nastavitev
448 Imenovanega argumenta ni mogoče najti
449 Argument ni neobvezen
450 Napačno število argumentov
451 Predmet ni zbirka
452 Neveljaven števnik
453 Podane funkcije DLL ni bilo mogoče najti
460 Neveljaven format odložišča