Bonjour,
merci pour les suggestions.
J'ai pu obtenir la source avec un WebBrowser. pOur cela, le probleme est en partie resolut. Je creer le webbrowser, charge le contenue avec
MyBrowser.Document as IHTMLDocument2;
et puis liber. Ca marche tres bien, mais (j'ai changé le titre pour resoudre ce nouveau probleme)
J'ai certain pages qui ouvrent un fenetre erreur "res://ieframe.dll/".
J'ai essaié plusieurs solutions :
1.
MyBrowser.Silent := True;
Ca ne donne rien.
2.
MyBrowser.OnNewWindow2 := TMyActions.BlockNewWindow;
1 2 3 4
| class procedure TMyActions.BlockNewWindow(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool);
Begin
Cancel := True;
End; |
Cela ne donne rien aussi. La fonction n'est pas appelé quand j'ai le fenetre erreur qui s'ouvre.
Une idee comment intercepter les erreurs "res://ieframe.dll/" sans qu'il y a des messages ou fenetres qui s'ouvrent ?
Partager