Registriert seit: 10. Jun 2003
Ort: Berlin
9.588 Beiträge
Delphi 11 Alexandria
|
Re: EInvalidPointer bei Schliessen eines Frames
8. Aug 2009, 20:14
Das hört sich sehr nach Speicherfehlern an. Wenn du nicht gerade eine sehr alte Version von Delphi benutzt, kannst du einfach einmal in den Projektquelltext (Projekt --> Quelltext) folgendes nach dem begin schreiben:ReportMemoryLeaksOnShutdown := True;
Da sollte beim Beenden des Projektes keine Meldung kommen, dass Speicher nicht freigegeben wurde.
Wenn du (wie im Profil steht) noch Delphi 7 nutzt, müsstest du dir FastMM selbst herunterladen und einbinden. Dann kannst du das Logging in der Optionsdatei einschalten.
Dann solltest du (insbesondere wenn du dynamische Arrays benutzt) einmal in den Projektoptionen unter Compiler die Bereichsprüfung anschalten, auch da sollten beim Programmablauf keine Fehler kommen, wenn alles ok ist.
Ja, und dann schau einmal selbst ob du beim Erzeugen und Freigeben von Objekten usw. und der Benutzung von Pointern o.ä. irgendetwas auffälliges findest.
Sebastian Jänicke Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
|