我必须调试一组vb6项目。
有一个根项目(比如toolbar.exe)。该程序基本上是一个调用另一个.exe
的工具栏Ex:Call Shell(App.Path&“\ ModMag2008.exe”,参数......
我有ModMag2008.vbp并且想调用它进行调试(它与toolbar.vbp位于同一个项目组中)
所以我会开始调试toolbar.vbp并继续调试ModMag2008.vbp
这可能吗?
注意:我无法更改架构。
答案 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