VB6编译错误 - 未定义用户定义的类型

时间:2014-06-24 18:36:27

标签: vb6

我查看了SO上的所有答案,但没有一个解决方案有效。 我有这段代码:

  Option Explicit
  Private mobjPersistenceDatabase As SPADSInt.CPersistDatabase

Private Function InitializeDatabases() As Boolean

Dim objPersistDatabase As CPersistDatabase
.....
Dim udtSystemConfigurationParameters As SystemConfigurationParameters ---*ERROR*

SPADSInt 是将AciveX DLL添加到项目引用中 CPersistDatabase 是SPADSInt类之一 SystemConfigurationParameters 是CPersistDatabase成员之一。

当我编译它时,给我错误'用户定义的类型未定义'。 我在我的引用中为SPADSInt添加了引用,如果我查找CPersistDatabase的Properties / Methods,它会显示所有可用的类,但SystemConfigurationParameters不会显示。 有什么想法吗?

编辑:从对象浏览器发布视图 enter image description here

enter image description here

EDIT2:这个代码在其他解决方案中运行得很好。我尝试复制引用/组件,但它仍然不起作用。

0 个答案:

没有答案