我找不到任何方法来确定是否可以从我的D2006应用程序发送错误报告。如果MadExcept可以提供某种返回代码,我可以为用户提供一些可能出错的指导。
答案 0 :(得分:1)
问题是MadExcept无法合理地确定。 Madexcept发送电子邮件后,可能出现一系列问题。如果MadExcept无法构建报告或发送电子邮件时出现问题,您将收到异常。
你可以从MadExcept获得的最好结果是“没有异常抛出,发送可能已经不错了。”
答案 1 :(得分:1)
可能不是一个完整的解决方案而是有用的信息:如果使用HTTP POST请求将bug报告发送到Web服务器,madExcept可以检测响应是否包含HTTP重定向标头,在这种情况下,madExcept将启动默认Web浏览器并加载重定向中给出的URL。
因此,用户可以立即看到已收到并存储报告。
Web服务器甚至可以分析bug报告并提供其他信息,例如“这个bug已经知道,我们有一个应用程序的更新,它将修复它,你可以在这里下载”。 (为此目的,我编写了一个Web应用程序, madxnet - 它仍可用于测试。)