Einzelnen Beitrag anzeigen

Dejan Vu
(Gast)

n/a Beiträge
 
#7

AW: Runtime Error 216 auf die Spur kommen

  Alt 25. Jun 2014, 23:13
Ist 216 nicht generell ein (Memory/Pointer)-Fehler außerhalb der Kontrolle der eigenen Applikation, also z.B. wenn die Exceptionbehandlung noch nicht oder nicht mehr aktiviert ist (im Init bzw. Finalize der Anwendung), oder eben in einer DLL? Sharemem ist da nur eine Möglichkeit (Pointer ist aber generell die richtige Richtung).

Ich hatte das bei Threads mit FreeOnTerminate=True, die dann irgendwann terminierten (wenn Classes.pas schon längst finalisiert war).

Andere Möglichkeit, wenn keine Fremd-DLL im Spiel ist: Breakpoint auf das 'End.' der Anwendung legen und dann per Single-Step die Finalisierungs-Teile der Units durchsteppen...
  Mit Zitat antworten Zitat