Do lad∞nΘho programu lze umφstit tzv. bod zastavenφ (angl. breakpoint). Bod zastavenφ umφstφte na n∞kterou °ßdku zdrojovΘho programu. Kdykoli program p°i svΘm b∞hu na tuto °ßdku vstoupφ, b∞h se p°eruÜφ. PotΘ si m∙₧e nap°. prohlΘdnout hodnoty prom∞nn²ch v programu a bu∩ pokraΦovat v b∞hu programu nebo jej nap°φklad krokovat.
╪ßdka, na nφ₧ je bod zastavenφ, je barevn∞ odliÜena. Bod zastavenφ umφstφte tak, ₧e na °ßdce dvakrßt kliknete lev²m tlaΦφtkem myÜi, anebo tak, ₧e na °ßdku najedete kurzorem a bu∩ z menu vyberete polo₧ku B∞h / Bod zastavenφ nebo stisknete tlaΦφtko nebo stisknete klßvesu F2 nebo F9. Pokud stejnou akci zopakujete, bod zastavenφ z tΘto °ßdky odstranφte.
Body zastavenφ vyu₧ijete zejmΘna tehdy, pokud hodlßte ladit pouze urΦitou Φßst programu a nechcete krokovat od zaΦßtku programu a₧ k nφ. Po zahßjenφ lad∞nφ umφstφte bod zastavenφ na zaΦßtek tΘto oblasti a nechßte program voln∞ b∞₧et. Do debuggeru se op∞t dostanete v okam₧iku, kdy program vstoupφ na bod zastavenφ.
Krom∞ v²Üe uveden²ch bod∙ zastavenφ. KterΘ zmizφ po ukonΦenφ lad∞nφ programu, existujφ i body zastavenφ stßlΘ, kterΘ nezmizφ ani po zav°enφ editoru. Vklßdajφ se tlaΦφtkem nebo klßvesami F9 (F2) nikoliv p°i lad∞nφ, ale p°ed lad∞nφm, z prost°edφ editoru. V tΘto fßzi vÜak nenφ mo₧nΘ zkontrolovat smysluplnost umφst∞nφ, tak₧e je povoleno ho vlo₧it na kterΘkoliv mφsto bez ohledu na dobr² smysl.
Viz takΘ: | Debugger vnit°nφho jazyka |
Prßce s debuggerem |