我试图更新一个遗留的应用程序,它将IP硬编码到数据库连接字符串中,它与对象“〜”的“方法”〜“的错误失败”我们不确定为什么我们得到这个错误,我们可以让VB6给我们更多的细节,或者我们可以在编译的EXE中更改DB连接的IP。编译时VB6错误
Q
编译时VB6错误
1
A
回答
1
您可能想要放弃的另一项检查是为整个项目设置Option Explicit
。这会显示未被显式声明的变量。
另外,您可能需要调查Object
类型的所有变量:延迟绑定可能是一种意外的痛苦,我建议尽可能少地使用延迟绑定。
然后是COM。如果应用程序已针对不同版本的COM组件(如OLEDB/ADO MDAC组件)进行编译和测试,并且现在针对新版本运行,则方法可能已被删除或重命名。
最后,尝试添加更多/更好的错误处理,以便您确切知道哪行代码会生成错误。
编辑如果您没有源代码,唯一剩下的选择是找出应用程序已经过测试的MDAC /数据库组件的版本。
2
查看项目“References”是否缺失?
它已经有一段时间了,但我会在其他任何事情之前检查缺少的参考。
更新
这是一个很好的问题。 Vb6参考资料首先显示使用的参考文献,然后显示所有可用的参考文献。 可用项目未被检查并按字母顺序显示。 如果您有缺少的参考,它将被分组在列表顶部的选定项目,但不会被选中。 即任何未选中的引用紧接在选定的引用之后,而没有按顺序的引用是“缺少的”引用。
+0
不知道他是怎么做到的,是不是他的问题,他只有编译的程序,没有来源,和一个愚蠢的硬编码连接字符串? – Bob77 2011-02-13 20:25:13
1
相关问题
- 1. VB6:编译错误类型不匹配
- 2. 防止从未编译的VB6文件编译错误
- 3. VB6下标在编译时超出范围错误
- 4. 编译rstudio-server时编译错误?
- 5. 编译ServiceStack.Text.MonoTouch时编译错误
- 6. 编译在线编译时间错误?
- 7. 为FFMPEG编译libvpx时编译错误
- 8. 编译时由CSharpCodeProvider编译错误
- 9. 编译传统的VB6组件 - 编写错误
- 10. Geeting编译时间错误
- 11. 错误与G ++编译时
- 12. TurboC++编译时错误
- 13. Qt编译时间错误。 。
- 14. C++编译时错误
- 15. CVCalendar编译时错误
- 16. Libgit2Sharp编译时间错误
- 17. 。编译时调用错误
- 18. java类编译时错误
- 19. Word Interop编译时错误
- 20. GCC编译时分错误
- 21. C编译时cmath错误
- 22. VB.net编译时间错误
- 23. 怪异编译时错误
- 24. OpenMVS时,Windows编译错误
- 25. 编译autoencoder时keras错误?
- 26. 编译时错误C4407
- 27. 编译时间错误5
- 28. Gflags编译时间错误
- 29. Typescript编译时错误
- 30. Overloding Function.prototype时编译错误
@Jacob:你的答案是正确的,你解决了这个问题吗? – 2011-02-20 07:10:09