Exception beim Beenden meiner Applikation



Hallo,

Meine Applikation wirft auf diversen Kundenrechnern eine EAccessViolation.

Von Madexcept erhalte ich diesen Output:

--
exception number : 1
exception class : EAccessViolation
exception message : Zugriffsverletzung bei Adresse 01066B78 in Modul
'dsadmin.exe'. Lesen von Adresse 00000008.

main thread ($664):
01066b78 +01c dsadmin.exe Classes 2847 +2 TList.IndexOf
01066da2 +012 dsadmin.exe Classes 2908 +1 TList.Remove
010d07f8 +014 dsadmin.exe Controls 2913 +1 ListRemove
010d6bbf +04b dsadmin.exe Controls 5829 +6 TWinControl.Remove
010d5d4c +0a4 dsadmin.exe Controls 5428 +15 TWinControl.Destroy
010a14c2 +036 dsadmin.exe ComCtrls 5595 +3 TCustomStatusBar.Destroy
010d5d58 +0b0 dsadmin.exe Controls 5429 +16 TWinControl.Destroy
010f098e +036 dsadmin.exe Forms 2076 +3 TScrollingWinControl.Destroy
010f1967 +0ab dsadmin.exe Forms 2638 +10 TCustomForm.Destroy
01071e96 +05a dsadmin.exe Classes 9853 +9 TComponent.DestroyComponents
010ef37e +036 dsadmin.exe Forms 1348 +3 DoneApplication
0104f548 +03c dsadmin.exe SysUtils 3409 +6 DoExitProc
01005143 +023 dsadmin.exe system 11349 +19 @Halt0
011c8a06 +246 dsadmin.exe dsAdmin initialization

thread $e18: <priority:1>
7c91eb94 +00 ntdll.dll KiFastSystemCallRet
7c91e319 +0a ntdll.dll NtRemoveIoCompletion
01049d19 +0d dsadmin.exe madExcept CallThreadProc
01049d5b +37 dsadmin.exe madExcept ThreadExceptFrame
created by main thread ($664) at:
719bdbb3 +00 mswsock.dll

cpu registers:
eax = 00000000
ebx = 011d0638
ecx = 008f2960
edx = 00000000
esi = 011d0048
edi = 00000000
eip = 01066b78
esp = 0012fec0
ebp = 0012fecc
--

Ich finde keine Ursache für den Fehler.

Meine Anwendung hat einen Logindialog, der im FormShow
meines Mainforms aufgerufen wird.
Wird die Anmeldung abgebrochen, folgt ein application.terminate; und ein
exit;
Und die Fehlermeldung erscheint.

Wenn ich mich erfolgreich anmelde, und die App beende kommt derselbe Fehler.

Hat jemand einen Tipp wie ich die Ursache herausfinden kann?

Danke und Grüße,
Thomas
.



Relevant Pages

  • Fehlermeldung von MAD
    ... exception class: EAccessViolation ... 00490ee2 +3e livestyler.exe ComCtrls TCustomTabControl.Destroy ... 77f4c522 +0a ntdll.dll NtWaitForMultipleObjects ... 0044ca95 +0d livestyler.exe madExcept CallThreadProcSafe ...
    (de.comp.lang.delphi.misc)
  • ANN: madExcept 2.7d
    ... Today I'm releasing madExcept 2.7d. ... several patches to improve overall BCB support ... bug reports don't get cut off, ... madExcept takes full control over Delphi's exception handling. ...
    (borland.public.delphi.thirdpartytools.general)
  • ANN: madExcept 2.7e - with Delphi 2005 support
    ... Today I'm releasing madExcept 2.7e. ... official support for Delphi 2005 - only for the win32 part ... madExcept takes full control over Delphi's exception handling. ... integrated email functionality. ...
    (borland.public.delphi.thirdpartytools.general)
  • ANN: madExcept 2.7g
    ... Today I'm releasing madExcept 2.7g. ... madExcept takes full control over Delphi's exception handling. ... get a detailed bug report including a full callstack of all ... integrated email functionality. ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: Formcreate: BorderIcons
    ... exception message: Zugriffsverletzung bei Adresse 7C922ACE in Modul 'ntdll.dll'. ... Schreiben von Adresse 00405931. ... dass es auf langsameren Rechnern zu der Exception kommt und auf schnelleren nicht? ... Wenn man die Bordericons ändert wird, wenn ich mich nicht irre, das Fenster neu erstellt. ...
    (de.comp.lang.delphi.misc)