我必须调试一组 vb6 项目。
有一个根项目(比如toolbar.exe)。该程序基本上是一个调用另一个 .exe 的工具栏
例如:调用 Shell(App.Path & "\ModMag2008.exe", 参数......
我有 ModMag2008.vbp 并想调用它进行调试(它与工具栏.vbp 在同一个项目组中)
所以我会开始调试toolbar.vbp并继续调试ModMag2008.vbp
这可能吗?
注意:我无法更改架构。
要调试从另一个应用程序调用为 .exe 的 VB6 应用程序,我看到了两种可能性:
1/更改 callig 代码以通过 Visual Studio 6 调用应用程序
Call Shell(App.Path & "\ModMag2008.exe ", argument ......
将被替换为
Call Shell("C:\Program Files (x86)\Microsoft Visual Studio\VB98\VB6.EXE /r " & App.Path & "\ModMag2008.exe /cmd ", argument ......
请参阅:使用命令行开关
2/ 使用Visual studio.net 调试VB6 二进制文件——调试不是太方便——但不需要修改原始应用程序:Debugging VB6 binaries in Visual Studio .NET