Debugger program∙ ve WinBase602

SouΦßstφ v²vojovΘho prost°edφ WinBase602 je i ladφcφ systΘm (krßtce debugger) usnad≥ujφcφ nalezenφ a odstran∞nφ chyb v programech vytvo°en²ch ve vnit°nφm jazyce. Nezam∞≥ujte s debuggerem ulo₧en²ch SQL procedur, kter² (i p°es obdobnΘ ovlßdßnφ) je implementovßn zcela odliÜn∞ (debug procedur provßdφ server).

Zapnutφ ladφcφho re₧imu

Ze submenu P°eklad/B∞h vyberte polo₧ku Ladφcφ re₧im nebo stiskn∞te na ovlßdacφ liÜt∞ tlaΦφtko . Obdobn²m zp∙sobem lze zapnout tento re₧im i z prost°edφ °φdicφho panelu (menu Nßstroje).

Ladφcφ re₧im se takΘ automaticky zapne p°i vlo₧enφ permanentnφho bodu zastavenφ tlaΦφtkem na liÜt∞ .

SpuÜt∞nφ debuggeru

V ladφcφm re₧imu si ze submenu P°eklad/B∞h vyberte polo₧ku B∞h. WinBase602 se potΘ pokusφ program p°elo₧it. Pokud se p°i p°ekladu objevφ n∞jakß chyba, budete na nφ obvykl²m zp∙sobem upozorn∞ni a k fßzi lad∞nφ se v∙bec nedostanete. Prob∞hne-li p°eklad bez chyby, je zahßjen ladφcφ b∞h programu. Tento b∞h se ovÜem hned na prvnφ °ßdce programu zastavφ. Objevφ se menu debuggeru a na ovlßdacφ liÜt∞ tlaΦφtka °φdφcφ debugger. Od tohoto okam₧iku mßte mo₧nost program ladit.

B∞hem lad∞nφ programu nelze p°episovat jeho zdrojov² text. Lze v n∞m ovÜem vyhledßvat °et∞zce stejn²m zp∙sobem, jako p°i prßci s editorem.

Je-li aktivnφ debugger, je na obrazovce menu a ovlßdacφ liÜta debuggeru a do pop°edφ se dostalo okno editoru, v n∞m₧ vidφte barevn∞ vyznaΦenou °ßdku programu, kterß se prßv∞ mß provΘst. Lad∞n² program je pozastaven a je mo₧no analyzovat jeho stav.

Po zahßjenφ lad∞nφ se b∞h programu zastavφ na svΘ prvnφ °ßdce. Nynφ (a takΘ po ka₧dΘm dalÜφm zastavenφ) m∙₧ete volit, jak pokraΦovat.

PokraΦovßnφ: Ovlßdßnφ debuggeru
  Prßce s debuggerem
Viz takΘ: Lad∞nφ procedur a trigger∙