Hallo zusammen,
ich habe folgendes Problem:
Ein von mir erstellter Thread, initialisiert im Create vom Thread eine Instanz auf ein Objekt (=class).
Dieses Objekt hat im Create wiederrum ein Formular, welches erstellt wird mit AOwner = Nil.
Wenn der Thread beendet wird (=Destroy), wird die Instanz auf das Objekt auch freigegeben. Dieses hat wiederrum im Destroy die Freigabe des Formulars stehen, da es ja mit AOwner=Nil erzeugt wurde.
Der Thread hat FreeOnTerminate = False
Wenn ich oben besagtes durchlaufe, bekomme ich bei der Freigabe des Formulars die
Exception: Systemfehler 5:Zugriff verweigert.
Habt ihr eine Idee, woran das liegen kann? Wenn ich das Formular mit AOwner=Application erstelle und es nicht selber freigebe, dann bekomme ich keine
Exception.
Im OnDestroy des Formulars steht übrigens kein Quelltext, da auch im OnCreate nichts extra initialisiert wird.
Viele Grüße