VB "类不支持自动化或不支持期望的接口"问题

时间:2022-02-26 07:00:24

在 一台电脑  win2008 (64位), 开发VB 程序, 生成的 exe 文件, 在其它电脑上运行出现以下提示:

 

VB "类不支持自动化或不支持期望的接口"问题

 

将VB程序移到 win2003下,  结果是在开发环境下, 不能识别内置函数. 经 google 之,  没有发现任何有用的内容.

以前也遇到到一次这样的问题, 现只好又将解决方法做一次: 新建项目, 将所有源文件重新添加到项目中.

在此过程中, 最让人不爽的是: 每次只能添加一个源文件. 但目前没有找到解决办法. 只好如此.

 

这次不象上次那么幸运,  重新新增项目之后, 运行exe程序出现了以下问题:

VB "类不支持自动化或不支持期望的接口"问题

这个问题极度让人困扰, 无法知道是什么原因, 只好不断地测试删除代码, 看是不是什么代码出现问题, 但这次直到将代码完全删除, 仍看到这样的提示, 最后, 尝试删除 HookMenu 控件,  错误提示不再出现. 晕. 以前怎么没有问题现在有. 

时间关系, 只好删除 HookMenu 了,  以后有时间再研究.

 

 

=======================================================

另一问题解决记录:

出现: "variable not defined" 的错误提示.

这种情况, 要检查以下情况:

1)  菜单 Tools -> Options ,  将 Require Variable Declaration 去掉(如果之前打勾的话)

2)  出问题的文件中, 检查是否有 语句: Option Explicit ,  有的话, 去掉.

OK