我最近一直在编译 VB6 应用程序,并且在生成的 exe 中遇到了许多烦人的问题。从命令提示符运行它时,编译后的可执行文件将尝试代表我向 Microsoft 报告问题,或者偶尔报告“此程序无法在 DOS 模式下运行。”
虽然我可以通过对源代码进行毫无意义的更改并重新编译来“解决”这个问题,但我想知道这是否有任何原因以及我能做些什么。
我在 XP 上使用 VB6 (SP6)。
我认为此链接可能有用。您正尝试在 Windows 无法识别的环境中启动 Windows 程序。看来 DOS 框的这种行为是可以改变的。