salut tout le monde
svp comment saisir une information dans une page web
par exemple le champ de recherche google
(c++builder xe3)
merci![]()
salut tout le monde
svp comment saisir une information dans une page web
par exemple le champ de recherche google
(c++builder xe3)
merci![]()
Salut
Peut etre çà , pour traiter le script directement
ou ces liens
Code : Sélectionner tout - Visualiser dans une fenêtre à part https://www.google.fr/search?q=developpez.com
http://cpp.developpez.com/faq/bcb/?p...plirformulaire
http://cpp.developpez.com/faq/bcb/?p...webbrowserpost
http://cpp.developpez.com/faq/bcb/?p...plirformulaire
Si j'ai le code suivant
Comment remplir le champ de saisie Edit1_web
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <html><head> </head><body> Edit <INPUT TYPE="TEXT" NAME="Edit1_web"/> </body></html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 WideString url = "about:<html><head></head><body>"; url += "<Form name=\"Test\">"; url += "Edit<INPUT TYPE=\"TEXT\" NAME=\"Edit1_web\">"; CppWebBrowser1->Navigate( url , 0, 0, 0, 0);cette erreur sous bcb6 , 7 64 ou 32 , ie10
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 void __fastcall TForm1::CppWebBrowser1NavigateComplete2(TObject *Sender, LPDISPATCH pDisp, Variant *URL) { // Variant vDocument = CppWebBrowser1->ControlInterface->Document; if (((IDispatch *)vDocument) != NULL) { Variant vForms = vDocument.OlePropertyGet("Forms"); Variant vForm = vForms.OleFunction("NamedItem","Test"); Variant vContent = vForm.OlePropertyGet("All"); Variant vMyField = vContent.OleFunction("NamedItem","Edit1_web"); vMyField.OlePropertySet("Value","UnLogin"); // vForm.OleProcedure("Submit"); } }
IsBound() @ c\bcb\emulvcl\utilcls.h/4249
lors de l’exécution j'ai l'erreur suivante :
Assertion failed: Isbound(),file
C:\Builds\Tp\Include\Windows\rtl\utilcls.h,line3563
cette erreur est dans ligne :
Variant vContent = vForms.OlePropertyGet("All");
oui je sais
tu as ie10 ?
Quelqun aurait une autre version d ie ?
Partager