EurekaLog is a tool for Delphi and C++Builder that gives your application the power to catch every exception and memory/resource leak, generating a detailed log of the call stack (with unit, procedure and line number), optionally sending you a copy of each log entry via email or the Web via the most used Web Bug-Tracking tools (as Mantis, BugZilla, FogBugz, and JIRA).EurekaLog represents the most advanced exception and memory leaks logger technology available for Delphi/C++Builder developers.
To learn more about EurekaLog, please visit our website at:
https://www.eurekalog.com
To download a demo, please visit:
https://www.eurekalog.com/downloads.php
If you would like to purchase a new license, please visit:
https://www.eurekalog.com/buy.php
Changes:
- Important: Installation layout was changed. All packages now have version suffix (e.g. EurekaLogCore240.bpl). No files are copied to \bin folder of IDE. Run-time package (EurekaLogCore) is copied to Windows\System32 folder. Refer to help for more info.
- Added: RAD Studio 10.1 Berlin support
- Added: IDE F1 help integration (on CHM-based IDEs only, i.e. XE8+)
- Added "--el_injectjcl", "--el_createjcl", and "--el_createdbg" command-line options for ecc32/emake to inject JEDI/JCL debug info, create .jdbg file, and create .dbg file (Microsoft debug format). Later is supported when map2dbg.exe tool is placed in \Bin folder of EurekaLog installation (separate download is required)
- Added: Exception2HRESULT in EAppDLL to simplify developing DLLs with "DLL" profile
- Added: Use ShellExecute option for mailto send method
- Added: "Mandatory e-mail only when sending" option
- Added: Exception line highlighting in disassember view in EurekaLog exception dialog and Viewer
- Added: Detection/logging Delphi objects in disassembly view
- Added: Support for multi-monitor info
- Added: Support for detection of Windows 10 updates
- Added: OS edition detection
- Added: "User" and "Session" columns to processes list, processes list is also sorted by session first
- Added: Support for showing current user processes only
- Added: Expanding environment variables for "Support URL"
- Fixed: Range-check error on systems with MBCS ACP
- Fixed: 64-bit shared memory manager may not work
- Fixed: Possible "Unit XYZ was compiled with a different version of ABC" when using packages
- Fixed: FastMM shared MM compatibility
- Fixed: Minor bugs in stack tracing (which usually affected stacks for leaks)
- Fixed: Rare deadlocks in multi-threaded applications
- Fixed: Taking screenshot of minimized window
- Fixed: NT service may not log all exceptions
- Fixed: SSL port number for Bugzilla
- Fixed: Disabling "Activate Exception Filters" option was ignored
- Fixed: Missing FTP proxy settings
- Fixed: IntraWeb support is updated up to 14.0.64
- Fixed: Retrieving some process paths in processes list
- Fixed: CPU view rendering in EurekaLog exception dialog and Viewer
- Fixed: Some issues in naming threads
- Fixed: Removed exported helper _462EE689226340EAA982C5E8307B3F9E function (replaced with mapped file)
- Changed: Descriptions of EurekaLog project options now list corresponding property names of TEurekaModuleOptions class.
- Changed: Default template of HTML/web dialog now includes call stack by default
- Changed: EurekaLog 7 now can be installed over EurekaLog 6 automatically, with no additional actions/tools