Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#2

Re: Inztanz macht neue Instanz der gleichen Klasse

  Alt 20. Nov 2003, 15:40
Hallo Minz,

im wesentlichen Handelt es sich bei Deinem Code um eine Rekursion, so dass die beiden Zeilen
Delphi-Quellcode:
PostMessage(FHandle,WM_CreateDestroy,1,1);
Self.free;
erst dann durchlaufen werden, wenn FCount>=100 ist.

Kann es sein, dass der Fehler in einer dieser beiden Zeilen auftritt?
Wer behandelt die die Nachricht WM_CreateDestroy und tritt der Fehler vielleicht dort auf (dann allerdings ansynchron nachdem die Objekte wieder freigegeben wurden)?
Was passiert, wenn Du bereits das erste Exemplar mit
TMyClass.Create(AHandle, 100); erzeugst?

EDIT: Delphi-Tags
gruß, choose
  Mit Zitat antworten Zitat