使用WebBrowser与对象/属性名称生成相关的延迟绑定调用存在问题。带有延迟绑定对象/属性名称的WebBrowser问题
例如:
WebBrowser1.Document.DomDocument.Forms.Myform.mycontrol.Value = "test"
将失败,WebBrowser控件的多个实例
什么是真正发生的是,mycontrol对象成为Mycontrol和编译vb.net应用程序将失败有错误
找不到会员。 (在HRESULT异常:0x80020003(DISP_E_MEMBERNOTFOUND)) at Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o,Type objType, String name,Object [] args,String [] paramnames,Boolean [] CopyBack) at Microsoft .VisualBasic.CompilerServices.NewLateBinding.LateGet(对象实例, 类型类型,字符串MemberName,对象[]参数,字符串[]参数名称, 类型[] TypeArguments,Boolean [] CopyBack) at Execute()in C:\ Projects \ WebBrowser \ SampleCall.vb:line 16
是否有解决此问题的方法?
相同的代码将与多个web浏览器VB6应用程序运行控制
编辑:此代码comipled有:Option Strict Off选项