Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.367 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: EInvalidPointer bei Schliessen eines Frames

  Alt 8. Aug 2009, 19: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!
  Mit Zitat antworten Zitat