Es gibt ein Problem mit WebBrowser späten Bindungsaufrufen, die sich auf die Generierung von Objekt-/Eigenschaftsnamen beziehen.WebBrowser-Issue mit Late Bind-Objekt-/Eigenschaftsnamen
Zum Beispiel:
WebBrowser1.Document.DomDocument.Forms.Myform.mycontrol.Value = "test"
wird mit mehr als einer Instanz des WebBrowser-Steuerelement nicht
tatsächlich geschehen, was ist das mycontrol Objekt werden MyControl und kompiliert vb.net Anwendung fehl mit Fehler
Mitglied nicht gefunden. (Ausnahme von HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND)) bei Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet (Objekt 0, Typ ObjType, String-Name, Objekt [] Args, Zeichenfolge [] Parametername, Boolean [] CopyBack) bei Microsoft .VisualBasic.CompilerServices.NewLateBinding.LateGet (Objektinstanz, Typ Typ, String MemberName, Objekt [] Argumente, String [] ArgumentNames, Typ [] TypeArguments, Boolean [] CopyBack) bei Execute() in C: \ Projects \ WebBrowser \ SampleCall.vb: Zeile 16
Gibt es Lösungen für dieses Problem?
gleiche Code wird mit VB6 app mit mehreren Web-Browser arbeiten steuert
Edit: Dieser Code wird comipled mit: Option Strict Off