-1

我必须调试一组 vb6 项目。

有一个根项目(比如toolbar.exe)。该程序基本上是一个调用另一个 .exe 的工具栏

例如:调用 Shell(App.Path & "\ModMag2008.exe", 参数......

我有 ModMag2008.vbp 并想调用它进行调试(它与工具栏.vbp 在同一个项目组中)

所以我会开始调试toolbar.vbp并继续调试ModMag2008.vbp

这可能吗?

注意:我无法更改架构。

4

1 回答 1

1

要调试从另一个应用程序调用为 .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

于 2013-05-14T13:35:09.890 回答