DevExpress的XtraReports添加了事件处理程序,就像beforeprint一样。在一些脚本窗口中。我无法在该窗口中添加断点。如何调试此代码?代码在resx文件中。
答案 0 :(得分:1)
使用下一版本的XtraReports Suite(v2011 vol 2),可以使用Visual Studio调试脚本。有关详细信息,请参阅Using Visual Studio for Script Debugging in XtraReports。
答案 1 :(得分:0)
不幸的是,AFAIK代码被“执行”的方式你无法在运行时调试它(http://www.devexpress.com/Support/Center/p/Q247866.aspx)
我调试我的方法是简单地将我的代码放在Try Catch中,然后记录Exception以及任何Inner Exceptions和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
希望这有帮助