我只是在.NET中重新编写VB6。
我有一个名为NonNullString的函数(byval uAny As Object)As String
在VB6中,我使用sqlite包装器,可以使用
访问记录集的成员Dim sString$
sString = r("somefield")
(没有“.Value”)
我真的有很多这些领域,我把它们中的大多数变成了“.Value”,但对于一些人我忘了它。
因此在函数NoNullString中引发了异常,我正在寻找一种快速跳出函数的方法,以便查看调用者是什么并改进代码。
F5不能胜任这项工作。
有人有什么想法吗? 谢谢!
答案 0 :(得分:1)
按 CTRL + L 查看调用堆栈。从那里你可以浏览堆栈。
然后,您可以在错误函数的Set Next Statement
上使用End Function
( CTRL + F9 )。两次 F10 来完成此功能的执行。重复此步骤,直到您处于您认为错误发生的范围内。然后,如果您使用的是x86(因此可以使用Edit&Continue
),请修复代码,然后将当前执行的行拖到此修复程序发生的那一刻。然后再尝试运行你的功能。
不幸的是,你不能在我当前建议的当前阻止功能/子组之外Set Next Statement
。