![]() |
AW: Exception bei Programmende
Zitat:
Hans |
AW: Exception bei Programmende
Breakpoint auf end. und da dann zeilenweise durchsteppen.
Irgendwann muss da was kommen, was auf die Fehlerstelle hinweist. Wenn die Exception kommt, musst Du aber unbedingt noch wissen, was in der Zeile davor gemacht wurde, ab da kann man dann (eventuell) etwas genauer in die Richtung "zielführende Fehlersuche" starten. Und eventuell noch alle offenen Fragen von weiter oben beantworten ;-) Eventuell rufst Du vor dem MainForm.Close auch noch alle Close-Methoden der übrigen Formulare auf, so dass das MainForm garantiert das letzte Formular ist, das beendet wird. Verarbeitung selbst sieht jetzt nicht zwingend so aus, als könnte der Fehler dort verursacht worden sein. Eventuell liegt das Problem in einer der in Verarbeitung aufgerufenen Methoden. Womit verschickst Du die Mails? Indy? Kann mich da schwach an ein Problem erinnern, dass nur im Debugger auftaucht, weil es ansonsten schlicht und einfach ignoriert wird. Sowas in der "sinnvollen" Art wie:
Delphi-Quellcode:
Der Debugger bekommt den Fehler mit und meldet ihn Dir, das Programm geht in seinem Ablauf stillschweigend darüber hinweg.
try
i := 1 / 0; // oder irgendwas Anderes, was 'nen Fehler verursachen kann. except // Hier in der Fehlerbehandlung die pure Ignoranz. end; Es könnte sich daher bei dem von Dir gesuchten Fehler um einen Fehler handeln, der "irgendwo in den Tiefen" der von Dir genutzten Quelltexte bewusst ignoriert wird. Aber: Der Debugger merkt halt alles ;-) |
AW: Exception bei Programmende
Zitat:
Wieder was dazugelernt ! Gruß Hans |
AW: Exception bei Programmende
Ihr ratet doch aktuell nur.
FastMM rein und paar Schutzblöcke einbauen. Damit kann das Problem eingegrenzt werden. Im "DEBUG" Modus bauen und schauen, dass die MAPS an sind, damit paar Zeilennummern ausgeworfen werden. Glaskugel: Ich denke bei dem Beenden der Anwendung, wird noch ein Ereignis ausgelöst, so etwas doppelt freigegeben wird und/oder etwas aktualisiert werden soll, was schon freigegeben ist. Werbung für mein YT Kanal: FastMM ![]() Schutzblöcke: ![]() |
AW: Exception bei Programmende
Hallo,
Zitat:
|
AW: Exception bei Programmende
Zitat:
Gruss Hans |
AW: Exception bei Programmende
Zitat:
Zitat:
|
AW: Exception bei Programmende
Zitat:
Gruss Hans |
AW: Exception bei Programmende
Zitat:
2. MadExept für das Projekt aktivieren Dann kommt sowas raus... Zitat:
|
AW: Exception bei Programmende
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Gruss Hans |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz