Entwickler-Ecke
Internet / Netzwerk - Internetseiten mit Hilfe von TWebBrowser->Speicherfresser
juppi22 - Sa 12.11.05 20:58
Titel: Internetseiten mit Hilfe von TWebBrowser->Speicherfresser
Ich habe ein Programm (Automat) geschrieben mit dem ich dynamische Internetseiten abrufen. Die gefundenen Hinweise in diesem Forum haben mir dabei sehr geholfen.
Aber:
Nach jeder neuen Seite verliere ich Hauptspeicher. Wenn ich also so an die 5000 Internet Seiten geladen habe, habe ich ein Gig Hauptspeicher verloren. Wie kann ich nach den Laden einer Seiten den Speicher wieder freigeben? Das TWebBrowser-Objet wird dynamisch geladen und immer wieder freigebeben. Da muss also noch etwas anderes sein???
mfg
Juppi22
Keldorn - Sa 12.11.05 21:05
google mal nach
MEMPROOF und such damit nach Speicherlecks.
Warum erstellt du den Webbrowser jedesmal neu? bei 5000 seiten finde ich das unpraktisch.
Mfg Frank
juppi22 - Sa 12.11.05 21:08
Das finde ich auch. Aber auf der Suche nach Speicherfresser habe ich alles immer freigegeben, was ging. Mit und/ohne Freigabe des TWebBrowser Objectes ist das Speicherverhalten identisch.
Das mit dem Memproof schaue ich mir an.
mfg
Juppi22
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!