Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi memproof meldet Fehler bei einfachster Delphianwendung (https://www.delphipraxis.net/87324-memproof-meldet-fehler-bei-einfachster-delphianwendung.html)

Mandi Nice 27. Feb 2007 08:40


memproof meldet Fehler bei einfachster Delphianwendung
 
Hallöchen

Meine nun doch größer Anwendung meldet beim Niederfahren ganz zum Schluss eine Schutzverletzung.
Irgendwas mit lesen von immer der selben Adresse.

Wollte nun mit memproof die Anwendung auf Speicherlecks prüfen.

Das war der Schock überhaupt :
Es werden unzählige Fehler gemeldet
z.B.: Attempt to free unexisting resource , Ungültiger Fensterhandle und Speicher der nicht freigeben wird.
Pen, Bitmap, Brush werden nicht freigeben usw ....

Als Funktion wird immer nur eine Funktion in einer DLL gemeldet ( kernel.dll, User32.dll usw ... )
Leider bei keinem einzigen Fehler eine Zeile im Delphicode.

Ich reserviere aber in meinem Programm an keiner Steller selber Speicher oder Resourcen.

Ich habe nun zum Test eine ganz einfache Delphianwendung erstellt.
( ein Timer, ein Edit mit Ausgabe eines Zählerwertes )
Auch bereits da werden nach beenden der Anwendung nicht freigegebener Speicher und Resourcen gemeldet.

Das kann ja doch nicht sein :gruebel: ?
Ist Delphi so unsicher was Speicherlecks betrifft oder ist memproof zu genau oder ist das normal ?


Bin nun mehr verunsichert als vorher !!

hmg
Mandi

turboPASCAL 27. Feb 2007 09:37

Re: memproof meldet Fehler bei einfachster Delphianwendung
 
Janu, ich kenn zwar dein Programm nicht aber sicher ist das in Delphi 6 :mrgreen: irgend wo ein Icon (LoadIcon();) nicht wieder frei gegeben wird. ( oder war es ein Cursor :gruebel: )


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:05 Uhr.

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