mam problem z TWebbrowser - komponent otwiera strony wg listy sporządzonej przez klienta - problem w tym że tych stron jest bardzo dużo a po każdym otwarciu ilość pamięci zajmowanej przez program zwiększa się o ok 2 MB, oczywiście prowadzi to po pewnym czasie do wywalenia systemu
szukałem po sieci - znalazłem mnóstwo opisów problemu ale tak naprawdę żadnego rozwiązania - zresztą te opisy odnoszą się jakby do sytuacji gdzie webbrowser jest tworzony dynamicznie czego nie ma w moim przypadku - cholera wierzyć mi się nie chce że nie da się tego rozwiązać
wywołanie (w OnTimer) wygląda tak:
for I := 0 to ListBox1.Count - 1 do
begin
status:=2;
nrkat:=i;
WebBrowser1.Navigate(ListBox1.Items[i]);
while WebBrowser1.busy do
application.handlemessage;
if Button1.Caption='Start' then break;
wait(random(c2-c1)+c1);
end;
komponent jest statyczny, delphi 2006, wersja ie i systemu jest nieistotna (błąd występuje zarówno przy ie 7,8,9 w XP Viście i win7)
sprawa jest dla mnie extremalnie ważna - pomocy