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∙ |