VB6调试无法进入另一个项目

问题描述 投票:0回答:2

我有一个 y.vbg,里面有 3 个项目。

x1.vbp *启动项目 x2.vbp x3.vbp

x1.vbp 引用 x2.dll 和 x3.dll。当我在 x1.vbp 中放置断点并尝试单步执行 x2 中的函数时,我不能。

任何提示和技巧都会有所帮助。

debugging com vb6 step-into
2个回答
5
投票

答案就在纳雷什的问题中。 -谢谢纳雷什。

我将 x2.vbp 的组件“版本兼容性”更改为“二进制兼容性”,现在我可以单步执行并遇到断点。要执行此操作,请转到项目的属性。


0
投票

我刚刚在仍在维护的旧 VB6 应用程序中遇到了同样的问题。我一起调试的一个主项目和一个数据层项目。 F8,进入,不起作用。纳雷什的回答解决了我的情况。我发现我的数据层项目版本兼容性设置为不兼容。我将其更改为二进制兼容性,运行了 .dll 的 Make,并对这两个项目进行了调试,现在我的 Step Into 可以工作了。谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.