【发布时间】:2021-09-08 19:06:41
【问题描述】:
我正在尝试在我的桌面上运行旧版 VB6 应用程序(它没有用户界面,是一个命令行应用程序),当我这样做时,我收到一个消息框说
Run-time error '4099':
Method '~' of object '~' failed
这对我来说毫无意义;有人知道出了什么问题吗?
【问题讨论】:
-
应用程序是做什么的?它是否依赖于任何外部库?有源代码吗?
-
我确实有源代码,这是一件好事。确实有不同版本的支持库,有些可以追溯到七年前,有些则更近一些,尽管它们最初都是同时构建的。底层代码没有变化,但不同的编译显然产生了足够的差异来导致错误。我确信应用程序在工作站上运行而 dll 在服务器上运行并没有帮助。我重新编译了所有 4 个支持库,然后用这些新的 dll 重新编译了应用程序本身,这就成功了。