IBM Lotus Symphony
|
Použitím jednokrokového vykonania môžete v každom riadku vo vašom programe v jazyku Basic vyhľadávať chyby. Chyby je možné ľahko sledovať, pretože okamžite vidíte výsledok každého kroku. Ukazovateľ v stĺpci bodu prerušenia editora označuje aktuálny riadok. Bod prerušenia môžete nastaviť aj v prípade, ak chcete vynútiť prerušenie programu v konkrétnej pozícii.
Dvakrát kliknite v stĺpci bodu prerušenia na ľavej strane okna Editor, čím prepnete bod prerušenia na príslušný riadok. Keď program dosiahne bod prerušenia, jeho vykonávanie bude prerušené.
Jednokrokové vykonanie používajúce ikonu jedného kroku spôsobí, že program sa rozdelí na procedúry a funkcie.
Vykonávanie kroku procedúry použitím ikony Krok procedúry má za následok, že program vynechá procedúry a funkcie ako jeden krok.
Vlastnosti bodu prerušenia sú dostupné cez jeho kontextovú ponuku kliknutím pravým tlačidlom myši na bod prerušenia v stĺpci bodu prerušenia.
Bod prerušenia môžete aktivovať a deaktivovať vybratím voľby Aktívny z jeho kontextovej ponuky. Keď je bod prerušenia deaktivovaný, neprerušuje vykonávanie programu.
Ak chcete zavolať dialógové okno Body prerušenia, kde môžete špecifikovať ďalšie voľby bodu prerušenia, v kontextovej ponuke bodu prerušenia vyberte Vlastnosti alebo v kontextovej ponuke stĺpca bodu prerušenia vyberte Body prerušenia.
Tento zoznam zobrazuje všetky body prerušenia s príslušným číslom riadka v zdrojovom kóde. Vybratý bod prerušenia môžete aktivovať alebo deaktivovať vybratím alebo zrušením výberu políčka Aktívny.
Počet odovzdaní špecifikuje, koľkokrát môže byť bod prerušenia odovzdaný pred prerušením programu. Ak zadáte hodnotu 0 (predvolené nastavenie), program bude prerušený hneď po zaznamenaní bodu prerušenia.
Ak chcete bod prerušenia z programu odstrániť, kliknite na tlačidlo Vymazať.
Hodnoty premennej môžete monitorovať jej pridaním do okna Sledovanie. Ak chcete do zoznamu sledovaných premenných pridať premennú, zadajte jej názov do textového poľa Sledovanie a stlačte kláves Enter.
Hodnoty premenných sa zobrazujú len v prípade, ak sú v rozsahu. Premenné, ktoré nie sú zadefinované na aktuálnom mieste zdrojového kódu, zobrazia ("Mimo rozsahu") a nie hodnotu.
Do okna Sledovanie môžete pridať aj polia. Ak do textového poľa Sledovanie zadáte názov premennej poľa bez hodnoty indexu, zobrazí sa obsah celého poľa.
![]() |
Ak umiestnite myš nad preddefinovanú premennú v Editore v čase vykonávania, obsah premennej sa zobrazí v rozbaľovacom okienku. |
Poskytuje prehľad o hierarchii volaní procedúr a funkcií. Môžete určiť, ktoré procedúry a funkcie volali ktoré ďalšie procedúry a funkcie v aktuálnom bode v zdrojovom kóde.
2 Nešpecifikovaná syntaktická chyba
3 Návrat bez príkazu Gosub
4 Zopakovať od začiatku
5 Neplatné volanie procedúry
6 Pretečenie
7 Nedostatok pamäte
8 Pole je už dimenzované
9 Index je mimo rozsahu
10 Duplicitná definícia
11 Rozdelenie nulou
12 Nedefinovaná premenná
13 Nezhoda typu
14 Neplatný parameter
18 Došlo k prerušeniu užívateľom
20 Pokračovať bez chyby
28 Nedostatok priestoru zásobníka
35 Podrutina alebo funkcia nie je zadefinovaná
48 Chyba pri zavádzaní DLL
49 Nesprávna konvencia volania DLL
51 Interná chyba
52 Nesprávny názov súboru alebo nesprávne číslo
53 Súbor sa nenašiel
54 Nesprávny režim súboru
55 Súbor je už otvorený
57 Chyba I/O zariadenia
58 Súbor už existuje
59 Nesprávna dĺžka záznamu
61 Plný disk
62 Vstup po konci súboru
63 Nesprávne číslo záznamu
67 Príliš veľa súborov
68 Zariadenie je nedostupné
70 Povolenie odmietnuté
71 Disk nie je pripravený
73 Funkcia nie je implementovaná
74 Žiadne premenovanie pomocou inej jednotky
75 Chyba prístupu k ceste/súboru
76 Cesta sa nenašla
91 Premenná objektu nie je nastavená
93 Neplatný vzorový reťazec
94 Neplatné použitie hodnoty Null
323 Nie je možné zaviesť modul
341 Neplatný index objektu
366 Žiadne aktívne zobrazenie alebo dokument
380 Nesprávna hodnota vlastnosti
382 Vlastnosť je len na čítanie
394 Vlastnosť je len na zapísanie
420 Neplatný odkaz na objekt
423 Vlastnosť alebo metóda sa nenašla
424 Objekt je vyžadovaný
425 Neplatné použitie objektu
430 Trieda nepodporuje OLE
438 Objekt nepodporuje metódu
440 Chyba automatizácie OLE
445 Objekt nepodporuje túto akciu
446 Objekt nepodporuje pomenované argumenty
447 Objekt nepodporuje aktuálne lokálne nastavenie
448 Pomenovaný argument nebol nájdený
449 Argument nie je voliteľný
450 Nesprávny počet argumentov
451 Objekt nie je kolekciou
452 Neplatná radová číslovka
453 Špecifikovaná funkcia DLL nebola nájdená
460 Neplatný formát schránky