IBM Lotus Symphony


Razhroščevanje programa v Basicu

Prekinitvene točke in izvedba v enem koraku

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 prekinitvene točke

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.

Nadzorovanje vrednosti spremenljivk

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.

Ikona nasveta Če miško postavite na preddefinirano spremenljivko v urejevalniku v izvajalnem okolju, se vsebina spremenljivke prikaže v pojavnem oknu.

Okno Sklad klicev

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.

Seznam napak izvajalnega okolja

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


Povratne informacije o izdelku | Dodatna dokumentacija | Blagovne znamke