Einzelnen Beitrag anzeigen

Synollus

Registriert seit: 29. Dez 2008
49 Beiträge
 
#1

Programm stürzt bei "end;" ab

  Alt 30. Mär 2009, 22:54
Ich weiß ja nicht, ob ihr mich jetzt für verrückt haltet, aber mein Programm stürzt im Einzeldurchgang mit F7 ab, wenn er ALLES abgearbeitet hat und er schon bei der Zeile end; (Ende der Procedure) ist, sprich bevor er die Form wieder anzeigen soll. Auch ohne Einzeldurchlauf geht es nicht. Ich kriege immer eine AccessViolation:

---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Purzelbaum.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 004032FE in Modul 'Purzelbaum.exe'. Lesen von Adresse FFFFFFD0'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------

Wie kriege ich von Delphi einen detallierteren Fehler? ^^ Ich kann mir den Fehler nicht erklären. Ich gebe vorher Labels auf der Form frei und erstelle danach wieder welche. [Es dürften imho keine doppelten Namen geben, sonst würde er keine AV ausspucken, sondern ein "LabelX existiert schon." und das schon viel früher.] Und irgendwie scheint er damit Probleme zu haben. (Vorher ruft er eine Rekursion auf, malt ein bisschen in die Paintbox und erstellt ein paar Labels, genaugenommen geht es um das Anzeigen eines binären Suchbaumes (eigentlich würde ich alles mit Canvas machen, aber ich kann auf eine Art OnClick-Procedure der Knoten/Werte nicht verzichten.).)

Ich bin echt ratlos, was soll ich jetzt tun? Ich denke nicht, dass es am "end;" selbst liegt. Gibt es eine Möglichkeit eine bessere Fehlerbeschreibung zu kriegen?
  Mit Zitat antworten Zitat