Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi Delphi Speicherfehler (https://www.delphipraxis.net/67687-delphi-speicherfehler.html)

hsbc 18. Apr 2006 16:29


Delphi Speicherfehler
 
Hallo allerseits!

Beim Beenden von Delphi (nicht immer, aber sehr oft) kommt folgende Fehlermeldung:

Delphi-Quellcode:
Die Anweisung in "0x02249ebc" verweist auf Speicher in "0x2249ebc".
Der Vorgang "read" konnte nicht auf den Speicher durchgeführt werden.
Dieses Fenster kann ich dann nur mehr schliessen, indem ich es mit dem Windows-Taskmanager beende.

Die Anwendung selbst läuft jedoch vollkommen fehlerfrei.

Wenn ich - bevor ich Delph beende - "Alles schliessen" drücke, kommt diese Fehlermeldung nicht.

Da diese Fehlermeldung jedoch nur bei diesem einen Projekt vorkommt, gehe ich davon aus, dass doch irgendwo im Quellcode ein Fehler vorhanden sein muss. Wie kann ich hier vorgehen, um diesen Fehler zu finden?

mfg
Herbert

sakura 18. Apr 2006 16:37

Re: Delphi Speicherfehler
 
Wahrscheinlicher ist die Verwendung einer bestimmten Komponente in diesem Projekt. Nutzt Du da irgendwelche 3rd-Party-Komponenten? Wenn ja, dann teste mal Delphis Verhalten, wenn Du einzelne dieser nutzt ;)

...:cat:...

DP-Maintenance 18. Apr 2006 16:37

DP-Maintenance
 
Dieses Thema wurde von "sakura" von "VCL / WinForms / Controls" nach "Die Delphi-IDE" verschoben.

hsbc 18. Apr 2006 16:49

Re: Delphi Speicherfehler
 
Hallo sakura,

ich verwende die Zeos-Komponenten, um auf Firebird zuzugreifen. Ich habe die Vermutung, dass es tatsächlich in irgendeiner Form damit zusammenhängen könnte, zumal meine anderen Projekte, welche kein Zeos verwenden, diesen Fehler nicht bringen.

Beim Stöbern im Internet habe ich einen Bericht gefunden, welcher empfiehlt, in der Datei boot.ini folgendes zu ändern:

/NoExecute auf /Execute

das habe ich jetzt versuchsweise auch gemacht. Bei den letzten (ca.) 10 Aufrufen und Schliessen von Delphi ist dieser Fehler nicht mehr vorgekommen - aber vielleicht ist das nur ein Zufall - ich werde das weiter beobachten.

mfg
Herbert


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz