我无法确定是否可以从我的D2006应用程序发送bug报告。如果MadExcept可以提供某种返回代码,我可以为用户提供一些可能出错的指导。
发布于 2011-02-24 04:41:36
问题是,MadExcept无法合理地确定这一点。在Madexcept发送电子邮件后,有一系列事情可能出错。如果MadExcept无法生成报告,或者发送电子邮件时立即出现问题,您将得到一个例外。
您可以从MadExcept中获得的最好结果是“无异常抛出,发送可能已正常”。
发布于 2011-02-24 06:20:50
可能不是一个完整的解决方案,而是有用的信息:如果使用HTTP请求向web服务器发送bugreport,madExcept可以检测响应是否包含HTTP重定向头,在这种情况下,madExcept将启动默认的web浏览器并加载重定向中给出的URL。
因此,用户可以立即看到报告已经接收和存储。
web服务器甚至可以分析bugreport并提供其他信息,比如“这个bug已经知道,我们已经更新了应用程序,可以在这里下载”。(为此,我编写了一个web应用程序马德尼特 --它仍然可供测试)。
https://stackoverflow.com/questions/5100126
复制相似问题