【发布时间】:2016-06-27 22:21:57
【问题描述】:
在装有 Visual Studio 6 SP 6、Visual Studio 2102 和 Visual Studio 2015 的 Windows 10 机器上,当从 Visual Studio 6 IDE 执行代码时,我无法从正在运行的对象表中检索对象实例。
我以管理员身份运行 vb6 并调用以下 VB 调用:
Set SapGuiAuto = GetObject("SAPGUI")
我收到以下错误:
Automation error , Invalid syntax
奇怪的是,当从可执行文件中调用相同的代码时,我得到了对象的实例和所需的结果。从 VB6 IDE 调用任何“GetObject”函数时发生的错误。没有编译错误,当从可执行文件执行相同的代码时也没有错误。但是,从 IDE 调用时无法继续。 我以前曾多次使用此函数调用,它甚至可以在 Windows 10 上运行,但现在无法调试任何使用“GetFunction”方法的 vb6 应用程序。
在同一台机器上,我还安装了 Visual Studio 2015 和 Visual Studio 2012。我记得的唯一变化是安装了 Visual Studio 2012。
【问题讨论】:
标签: visual-studio vb6