Registriert seit: 20. Jun 2003
282 Beiträge
Delphi 10.4 Sydney
|
Re: Pointer auf Record aus Funktion freigeben
30. Aug 2006, 23:31
@SirThornberry: er gibt das neue Formular wieder frei in einem Timer von dem neuen Formular. Ich habe das eben mal getestet und es funktioniert wirklich korrekt, sprich der Speicher wird richtig freigegeben.
Die ursache für die 4 Byte liegt in diesem Aufruf:
with TPopupForm.Create(Application) do
ändere diesen mal folgend:
with TPopupForm.Create(nil) do
denn so muss nicht jedesmal die referenz von 4 Byte gespeichert werden, du gibts diese form ja schließlich selbst frei.
mfg
|