将现有模块添加到项目后,成员将无法识别

时间:2019-06-12 21:13:18

标签: vb6

我有2个VB6项目。我从项目A向项目B添加了一些非常相似的代码。我还从项目A向项目B添加了一个现有的bas模块。该bas模块包含从迁移的代码调用的函数和子例程。

当我尝试调试项目时,我得到

  

'编译错误。子或功能未定义'

在bas模块中的一个公共子例程上。另外,在对象浏览器中查看添加到项目B的bas模块时,未显示任何成员。在项目A的对象浏览器中查看相同的bas模块时,所有成员均按预期显示。

这些是我将bas模块添加到项目B的步骤:

  • 将文件复制到项目文件夹。

  • 在项目浏览器中,右键单击并选择“添加”->“模块”-> '现有'->

  • 选择模块->'打开'。

1 个答案:

答案 0 :(得分:1)

结果是,项目A中设置了一个条件编译参数,而项目B中没有设置该条件。问题已解决。