在vb6 IDE中调用vbp

时间:2013-05-09 14:01:47

标签: shell vb6

我必须调试一组vb6项目。

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

的工具栏

Ex:Call Shell(App.Path&“\ ModMag2008.exe”,参数......

我有ModMag2008.vbp并且想调用它进行调试(它与toolbar.vbp位于同一个项目组中)

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

这可能吗?

注意:我无法更改架构。

1 个答案:

答案 0 :(得分:1)

要调试VB6应用程序,从另一个应用程序调用.exe,我看到两种可能性:

1 /更改callig代码以通过Visulal 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 ......

请参阅:Working with Command Line Switches

2 /使用Visual studio.net调试VB6二进制文件 - 调试不太方便 - 但没有必要修改原始应用程序:Debugging VB6 binaries in Visual Studio .NET