Zitat von
DGL-luke:
hmm.... du musst doch ungefähr wissen, wann dein programm auf welche liste zugreift.
aber hast du eventuell dem debugger gesagt, er soll "EListIndexOutOfBounds" ignorieren? (Wo ging das gleich noch mal?
muss irgendwo in den projektoptionen stehen)
Ja, klar weiß ich das, aber es wäre um einiges angenehmer, wenn ich direkt und sicher wüsste, um welche Liste es sich handelt. Natürlich bekomme ich das Problem auch so gelöst, nur das dauert immer etwas länger.
Vielleicht hab ich dem Debugger echt mal gesagt, er solle "EListIndexOutOfBounds" ignoerieren? Ich finde die Einstellung gerade nicht, wenn jemand auf die schnelle weiß, wo ich das in Delphi2005 einstellen kann wäre ich dankbar.
Zitat von
shmia:
Die Liste hat keinen Namen, denn es ist keine Komponente.
Der Debugger kennt nur den Zeiger auf das Objekt. Er könnte dir den Klassennamen
([TObject].Classname) mitteilen, aber das hat Borland leider versäumt (vielleicht um die Benutzer nicht zu sehr zu verwirren).
==> Hier hilft nur debuggen:
Programm bis zur
Exception rennen lassen.
Aufrufstack mit STRG-ALT-S anzeigen
und dann mit Einzelschritt weiter.
Okay, schade, hätte ja sein können.