0

我正在尝试使用 Visual Studio 2010 调试旧版 VB6/ASP/COM+ 应用程序。COM+ DLL 已使用完整的调试信息进行编译,并具有相应的 .PDB 文件。我附加到 COM+ 组件的 dllhost 进程,在执行期间抛出异常时,我无法在调试器中看到错误的详细信息。

Err即时窗口中键入会显示0。打字Err.Description显示CXX0025: Error: operator needs class/struct/union

locals窗口不显示任何错误或异常信息。如何查看抛出异常的详细信息?


更新

我仍然无法查看错误信息或正确检查变量和对象。我还使用 Visual Studio 2010 调试应用程序的经典 ASP 页面 (VBScript) 部分,它似乎具有全功能的调试体验,即我可以正确检查变量和对象。由于带有 VBScript 的经典 ASP 是 VB6 的近亲,并且它们都是基于 COM 的,我是否也不能正确检查 VB6 错误、变量和对象?

4

1 回答 1

0

您通常需要一个 IDE 用于最初编写的语言,所以 VB6 用于 VB6 组件,VS6 用于 ASP 组件?

于 2011-11-10T10:24:54.430 回答