CodeFatal
Erfahrenes Mitglied
Moin moin,
ich hab folgendes Problem:
Ich habe einen Modalen Dlg erstellt und nehme in diesem Einstellungen vor. Anschliessend wird der Dialog geschlossen, aber die Variable für den Dlg nicht gelöscht, da ich aus der noch Daten holen muss.
Das Problem besteht nun aber darin, das ich etwas Speicher wieder freigeben muss und zwar eigentlich im Destuktor des Dlg's. Diesen darf ich aber nicht erstellen, da der bereits irgendwo definiert sein soll. Warum auch immer.
Wo kann ich das noch machen? Die WM_DESTROY wird dem Dlg ja bereits beim zerstören des Dlg's geschickt.
Man könnte zwar kurz vor verlassen, der Funktion die den Dlg erzeugt von aussen den Speicher freigeben. Ist zwar alles andere als schön und sobald man das einmal vergisst, steht man da mit seinem Speicher und weiss net mehr wo hin...
Hoffe ihr könnt mir helfen
Gruss Michael
ich hab folgendes Problem:
Ich habe einen Modalen Dlg erstellt und nehme in diesem Einstellungen vor. Anschliessend wird der Dialog geschlossen, aber die Variable für den Dlg nicht gelöscht, da ich aus der noch Daten holen muss.
Das Problem besteht nun aber darin, das ich etwas Speicher wieder freigeben muss und zwar eigentlich im Destuktor des Dlg's. Diesen darf ich aber nicht erstellen, da der bereits irgendwo definiert sein soll. Warum auch immer.
Wo kann ich das noch machen? Die WM_DESTROY wird dem Dlg ja bereits beim zerstören des Dlg's geschickt.
Man könnte zwar kurz vor verlassen, der Funktion die den Dlg erzeugt von aussen den Speicher freigeben. Ist zwar alles andere als schön und sobald man das einmal vergisst, steht man da mit seinem Speicher und weiss net mehr wo hin...
Hoffe ihr könnt mir helfen
Gruss Michael