Bonjour
Je veux récupérer des infos d'une page web
En fait, je fais une requette, mon serveur fait un calcul et m'écrit qqe chose que je veux récupérer.
J'arrive à afficher à l'aide du TWebBrowser mais il me signale une erreur lors de la récupéreration... dès que j'essaye de l' OlePropertyGet("body").
j'ai suivi :
http://c.developpez.com/faq/bcb/?pag...perercorpspage
mais ça ne marche pas.
Voilà un extrait de mon code
j'attends (appui sur un bouton ou sur un evnt OnDocumentComplete) et je demande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 AnsiString Requette="http://... etc..."; FormBrowser->WebBrowser1->Navigate(Requette); FormBrowser->Width=400; FormBrowser->Height=590; FormBrowser->Visible=true;
erreur sur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 AnsiString aContenuText; Variant vDocument = FormBrowser->WebBrowser1->ControlInterface->Document; //aContenuText =vDocument.OlePropertyGet("body").OlePropertyGet("innerHTML"); if (((IDispatch *)vDocument) != NULL) { Variant vBody = vDocument.OlePropertyGet("Body"); Variant vContenuText = vBody.OlePropertyGet("InnerText"); aContenuText = vContenuText; }Violation d'acces à l'adresse...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Variant vBody = vDocument.OlePropertyGet("Body");
Merci pour votre aide
Lotfi
Partager