根据DimusWare site,Exceptional Magic通过Delphi 2006版进行了测试.Exception Magic是否适用于Delphi 2007?如果没有,Delphi 2007/2009是否提供与Exceptional Magic相同或非常相似的功能?
答案 0 :(得分:7)
你可能能够使用Exceptional Magic来使用Delphi 2007,但我认为你最好使用Mathias Rauen的madExcept:http://www.madshi.net/madExceptDescription.htm
它已经升级到Delphi 2009并且已经说了很多好事。它是免费的非商业用途,100美元用于商业用途。
另见:How can I find out which exceptions a Delphi function might throw?
就Delphi中的异常改进而言,Delphi 2007修复了构造函数和析构函数的问题。在Delphi 2009中,有一些新的异常类。但这些并不是重大改进,也不会让你做第三方异常处理程序会做的事情。
答案 1 :(得分:3)
是的,它应该有效。 D2007与D2006二进制兼容。
此外,你可以看看其他选择:JEDI的JCL + JVCL是免费的,它有一个非常好的异常处理引擎。甚至CodeGear / Embarcadero在D2007时间框架到目前为止在IDE中使用它。
答案 2 :(得分:2)
我们在Delphi 2007中使用Exceptional Magic已经有4个月了,我们最新的Beta版本已经没有遇到任何问题。我们的软件的这个版本被我们的工程部门(20个开发人员)大量使用,并且每天在我们的QA部门(10个测试人员)进行测试。