我有一个崩溃文件,我可以在其中看到我自己的一个 VB6 用户控件导致崩溃;即它的一种方法是堆栈跟踪的一部分,我可以看到负责的行。
从这里,我想检查其成员变量的状态。我该怎么做呢?
注意:我的控件也有私有(private)符号。问题是能够检查“我”。命令 !object address_of_Me 似乎没有奏效,所以我不知所措。
谢谢你。
最佳答案
自从我不得不在 VB6 中这样做已经 10 年了,但我记得我前世有很多 Printer.Print 语句:)
我曾经为调试做这样的事情(但不是为了发布代码)
Sub MySub
On Error Goto ErrorTrap
Dim intX as integer
Dim intY as integer
' do some horrible error here
Exit Sub
ErrorTrap:
Printer.Print "Error"
Printer.Print intX
Printer.Print intY
Printer.Print ...
End Sub
关于com - 如何在 WinDbg 中查看 VB6 控件级变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8897851/