EurekaLog is the new Delphi and C++Builder add-in tool that gives your application (GUI, Console, Web, etc.) the power to catch all exceptions, memory leaks and detect infinite-loops and deadlocks. It generates a detailed log of the call stack at the point that raised the exception, showing unit, class, method and line number, (see this example), and displays it on screen and optionally sends it back to you via email or to a Web Server (using the HTTP-S/FTP protocols or sending directly to your preferred "Web Bug Traking" tool), thus helping speed up the process of bug-location and resolution by a factor of 10!
EurekaLog is easy to use because it's fully integrated into the IDE - just rebuild your application to add this new capability. EurekaLog does not affect application performance (it runs only when an exception occurs) and increases compiled file size by just 0.5% - 4% (it uses this space to store some additional, compressed and encoded debugging information). EurekaLog only uses the compiled file, not the .MAP file.
EurekaLog is compatible with Delphi 3, 4, 5, 6, 7, 2005, 2006, 2007, 2009, 2010, XE and XE2, and with C++Builder 5, 6, 2006, 2007, 2009, 2010, XE and XE2. It works on all Windows platforms, from Win 95 to Win 7.
It comes with full source (only Enterprise version), full money back guarantee, is royalty free, freely upgradable and with special discounts for several partner products!
Don't waste any more time and money debugging your software, EurekaLog helps debug them for you.