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 Suche bei Google 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