Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
28. Jun 2007
Ach Gott, der Windows-Taskmanager... Der zeigt das sowieso nicht richtig an (meine Erfahrung). Hab mich mal totgesucht an einem Speicherleck, ähnlich wie deins. Da war aber nix. Trotzdem hatte mein Programm angeblich 5MB, die es nicht freigegeben hat...
Das FastMM nichts angemeckert hat, war da auch nichts.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
28. Jun 2007
Hupsa... Au weia :oops:
Ah.. ich weiss es (vielleicht). Wieso sollten diese Formulare freigegeben werden, außer Du schließt sie alle explizit am Programmende?
Ersetze das 'Formx := TFormx.Create(Self)' durch ein 'Application.CreateForm (TFormx, Formx)' und dann werden die Formulare auch beim Programmende freigegeben.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
28. Jun 2007
Äh.. THauptFormular wird mit caFree freigegeben, und die TForm1...TForm5 auch? Das steht da nicht :stupid:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alzaimar,
28. Jun 2007
Nimm doch einfach MemProof oder FastMM, damit hast Du gleich die Zeile, in der das Leck auftritt.