Zitat von
shmia:
Du solltest den Frame so freigeben:
Delphi-Quellcode:
// zur Sicherheit den Fokus auf das PageControl setzen
// damit nicht ein Control vernichtet wird, dass z.Zt. den Focus hat (könnte evtl. Ärger machen)
PageControl1.SetFocus;
// weg mit dem Frame
FreeAndNil(Fframe_wf_messages);
Deine eigene Funktion
iFreeFrame() setzt die Variable Fframe_wf_messages
nicht auf Nil.
Also zeigt die Variable auf einen freigegebenen Speicher und das ist gefährlich.
Hallo, dann kommt die Meldung "Ein deaktiviertes oder unsichtbares Objekt kann keinen Focus erhalten!"
Hab auch mal auf die Form oder ähnliches versucht, geht leider nicht.
Mit dem nicht auf nil setzen verstehe ich nicht. Ich habe doch "aFrame := nil;" gemacht. Warum geht das nicht so?
Danke schonmal für den Tipp...