Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Delphi - Dubugger - prečo nevie označiť miesto s chybou?

Včera som mal problém s programom v Delphi. Po sputení mi po uzavretí určitého dialógu naskočila chybová hláška Index out of bounds 2. Vedel som, že niečo je mimo rozsahu, len som nevedel kde. Debugger mi to miesto neoznačil. V popise chyby bolo v dialógovom okne napísané, že mámk použiť krokovanie. Tak som skúsil nastavil programový kurzor na miesto, kde som vedel, že chyba ešte nie je pomocou F4 a potom som krokoval a zistil som, že som nastavoval prvky Controls v GroupBox a pridal som tam ďalší GroupBox, ktorý s tým prvým súvisel, len mal o jednu položku menej. Skončilo to chybovým hlásením pri poslednej položke. Zo starého Pascalu som bol zvyknutý, že program sa prerušil pri chybe a tá ostla vysvietená. Prečo toto Delphi nedokáže a ja musím program krokovať? Takto iba stratím množstvo času, ak je chyba niekde hlbšie ukrytá. Ako teda hľadať chyby, keď jediné riešenie je krokovanie a Delphi chybu samé od seba neukáže?

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny