异常对话框存在问题:我使用RemObjects SDK作为Client/Server -application。当出现连接问题时,客户端开始抛出“简单”异常对话框,只有文本和一个按钮。当我在开发机器上运行应用程序时,不显示异常对话框(如预期的那样)。对话框上的文本是简单的“超时”、“拒绝连接”等等。这种异常是在工作线程内部的RemObjects代码中引发和处理的。我也激活了EurekaLog,但这一点也没有帮助。
知道为什么它在开发机器上工作,而不是在“香草”客户端机器上工作吗?我怎么才能摆脱所有的例外弹出窗口?
我跟著
发布于 2010-03-01 19:08:11
我要做以下几点:
http://asmprofiler.googlecode.com/files/AsmProfiler_Sampling%20v1.0.6.12.zip
H 112双击或按"Live“按钮http://code.google.com/p/asmprofiler/wiki/ProcessStackViewer
H 216f 217祝好运!
发布于 2010-03-01 17:08:53
你需要做一些调试。如果它是在辅助线程中处理的,那么它将不会引发该对话框。正在发生一些事情,导致异常对象转义到调用堆栈的更高级别。
尝试安装在你自己的香草机器,并试图复制它自己。您可能会注意到客户没有注意到或不愿意向您报告的一些细节。一旦您能够复制它,您就可以尝试通过远程调试或其他一些方法来找出导致它的原因。
发布于 2010-03-02 07:35:28
第一步是使用远程调试器并启动或附加到客户端计算机上的进程。
https://stackoverflow.com/questions/2357349
复制相似问题