Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - EmbeddedWB Speicher freigeben
delphiuserno1 - Fr 16.06.06 18:30
Titel: EmbeddedWB Speicher freigeben
Hi
Ich hab n problem mit dem EmbeddedWB. Und zwar frisst der mit zu viel RAM.
Beim Starten meines Programms braucht es etwa 8MB nachdem der webbrowser anläuft steigt der bedarf auf 16MB! Dabei soll er nur kurz Daten von einer Seite abrufen und das wars. Weiß jemand wie man den Speicher den der WB wärend des abfragens verbraucht nachher wieder freigibt? Weil der wird ja nur kurz gebraucht und bleibt dann erstmal unbenutzt bis zum nächsten abrufen
Wäre super wenn mir jemand weiterhelfen könnte
Greetz
delphiuserno1 - Sa 17.06.06 15:31
Ich wollte jetzt versuchen den EmbeddedWB erst dann zu erstellen wenn ich ihn benötige. Und danach wieder freizugeben.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| wb:=TEmbeddedWB.create(Form1); try wb.navigate('http://url.de'); memo1.text:=wb.OleObject.Document.Body.InnerHtml; except showmessage('Fehler! Bitte Verbindung überprüfen!'); end; wb.free; |
aber irgendwie funktioniert das nicht! Vorher hatte ich den Browser direkt auf der Form und alles lief. Warum funzt das jez nich mehr? Weiß da jemand weiter
toms - Sa 22.11.08 07:36
Hallo
Schreibe vor dem Navigate() ein wb.HandleNeeded;
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!