我有一个包含行
的VB6.0项目Implements IObjectSafety
我尝试重新打开这个项目并编译它(.dll)
它会抛出类似
的错误---------------------------
Microsoft Visual Basic
---------------------------
Compile error:
User-defined type not defined
---------------------------
尝试使用此网址http://support.microsoft.com/kb/191207
修复此问题但仍未使用
对此有什么帮助/建议
答案 0 :(得分:0)
班级IObjectSafety
在哪里定义?它是你自己项目的一部分吗?
如果它是在另一个项目中定义的,请确保您已正确引用项目/ DLL&这堂课是公开的。
编辑:删除行Implements IObjectSafety
并再次输入。编译它&看看是否有效。
EDIT2:你能否删除与IObjectSafety
相关的所有代码并查看它是否编译。然后在顶部添加Implements
行&逐步添加代码。
这有帮助吗?
EDIT3:这是我能想到的最后一件事。
IObjectSafety
保存项目,编译,关闭它。
打开包含IObjectSafety
类&的项目编译它。
关闭此项目。
打开将使用IObjectSafety
IObjectSafety
会发生什么?