![]() |
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 |
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