Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Memory Leak (https://www.delphipraxis.net/14447-memory-leak.html)

FriFra 9. Jan 2004 15:14


Memory Leak
 
Liste der Anhänge anzeigen (Anzahl: 1)
Mein Programm schaufelt langsam aber sicher den Arbeitsspeicher zu...
Ich bin bisher soweit, dass ich 100% sicher bin, dass das ganze beim neu zuweisen des TNA Icons passiert. Vielleicht sieht ja jemand von euch, wo der Fehler sein könnte.

[edit=Sharky]Auf Wunsch von FriFra den Code als Datei angehängt. Mfg, Sharky[/edit]

FriFra 10. Jan 2004 17:05

Re: Memory Leak
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab jetzt nochmal nachgebessert und der Speicherverbrauch ist auch stark zurückgegangen (ich hatte z.B. ein bmp nicht freigegeben :oops:) aber irgendwo ist noch ein Fehler:

Keldorn 10. Jan 2004 17:12

Re: Memory Leak
 
Hallo

der code ist viel zu umfangreich ...

aber wenn du ein speicherloch vermutest, hilft dir Hier im Forum suchenmemproof sicher weiter, damit findest du ua. nicht freigegebene Objekte

Mfg Frank

Luckie 10. Jan 2004 17:17

Re: Memory Leak
 
@FriFra: Könntets du beim nächsten mal bitte so umfangreichen Quellcode als Anhang dranhängen oder nur die releavanten Stellen posten?

FriFra 10. Jan 2004 17:34

Re: Memory Leak
 
Zitat:

Zitat von Luckie
@FriFra: Könntets du beim nächsten mal bitte so umfangreichen Quellcode als Anhang dranhängen oder nur die releavanten Stellen posten?

1. Ich hab jetzt bei der 2. Version den Code als Anhang drangehängt :oops: , Vielleicht kann ja ein Admin den Code des ersten Posts noch als Textdatei anhängen)
2. Ich habe NUR die relevanten Stellen gepostet! Konkreter geht es leider nicht, da meinem Programm eben sehr langsam die Resourcen ausgehen. Ich weiss nur, dass beim Zuweisen des TNA-Icons passiert... die gepostten Funktionen werdendabei natürlich jedesmal alle ausgeführt. :?


Zitat:

Zitat von Keldorn
aber wenn du ein speicherloch vermutest, hilft dir MEMPROOF sicher weiter, damit findest du ua. nicht freigegebene Objekte

Soviel ich bis jetzt gefunden hab, gibt es Memproof nicht für Delphi7... ich werde aber mal die Delphi6 Version testen :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:38 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