DevExpress 的 XtraReports 添加了事件处理程序,例如 beforeprint。在某些脚本窗口中。我无法在该窗口中添加断点。如何调试此代码?代码位于 resx 文件中。
问问题
2723 次
2 回答
1
在 XtraReports Suite 的下一版本(v2011 vol 2)中,可以使用 Visual Studio 调试脚本。有关更多详细信息,请参阅在 XtraReports 中使用 Visual Studio 进行脚本调试。
于 2011-09-26T10:40:08.290 回答
0
不幸的是,AFAIK 代码“执行”的方式无法在运行时调试它(http://www.devexpress.com/Support/Center/p/Q247866.aspx)
我调试我的方法是简单地将我的代码放在 Try Catch 中,然后记录异常以及任何内部异常以及 StackTrace。通过这种方式,我可以获得有关函数失败位置的信息。
这是我的扩展方法的示例,用于获取完整的异常详细信息
<Extension()>
Public Function ToFullMessage(ByVal ex As Exception) As String
Dim result As String
result = ex.Message & Environment.NewLine & ex.StackTrace
If ex.InnerException IsNot Nothing Then
result &= String.Format("{0}{0}Inner Exception{0}{1}", Environment.NewLine, ex.InnerException.ToFullMessage)
End If
Return result
End Function
希望这可以帮助
于 2011-08-02T04:40:23.953 回答