Cześć:) Mam pewien problem który mi spędza sen z powiek ;)
otóż zrobiłem programik który wczytuje pliki animacji Flasha (*.swf ,*dcr)
Zrobiłem kod stronny WWW zawierający instrukcje dotyczące skryptu
(łeb w łeb taki sam kod strony jaki jest po ściągnięciu z netu)
Jeśli wczytuje ten kod IE spod windy to widoczny jest pasek postępu
(wykreowany przez skrypt) odnośnie ilości w kb ściągnietej gry. Jest OK
Problem w tym że:
Mam ten sam kod strony zawarty w Memo i wczytuje
go do TWebBrowser za pomocą instrukcji WebBrowser.OleObject.document.write(Memo.Text);
Niby jest ok, gra się uruchamia ale nie widać paska postępu.
Wykorzystałem procedurę "TWebBrowserProgressChange" -
ale to odnosi sie tylko jako tako do wczytania strony, ale wczytywanie gry jest wywołane "wewnetrznie" z poziomu strony .. hmmm
Człek wtedy siedzi i duma czy wgrywa się coś czy nie ?
Pytanie brzmi:
- Co jest tego przyczyną ?
- Jakiej instrukcji użyć by TWebBrowser zakomunikował o całkowitym załadowaniu strony nawet tej z "wewnetrznymi" odwołaniami ?