一个VB6引用问题。怪!
上星期用VB6写了一个ActiveX测试程序,运行正常。昨天对ActiveX的一个方法和属性改了名称,重新安装。可是再运行VB6的测试程序时(调用的方法和属性名称也相应用了最新的),却出现“编译错误: 未找到方法或数据成员”,错误指示在这两个改了名的方法和属性上,ActiveX中其它成员的调用没有问题。
在“对象浏览器”中,显示了新的方法和属性名,已经不见旧的了。在敲打代码时,编辑器也能提示新的方法和属性名,但没有方法的参数提示,而其它方法则有参数提示。奇怪,为什么会这样? 按F5或生成exe文件就出现了“编译错误: 未找到方法或数据成员”。我 “去掉引用-卸载ActiveX-重新编译注册ActiveX-再注册引用” 了无数次了,错误依旧。
在VC6,VC7,C#,Delphi中调用新的ActiveX的这两个方法和属性都好好的。
两天了还没有解决,失败失败。坛子里有不少VB高手,希望能解决这个问题。