EurekaLog
EurekaLog is a complete bug resolution tool for Delphi and C++Builder developers that gives your application the power to catch every exception and memory leak, directly on the end user PC, generating a detailed log of the call stack (Для просмотра ссылки Войдиили Зарегистрируйся), optionally sending you a copy of each log entry via email or to a web bug-tracker.
Key features:
Catches exceptions and leaks
Works with a simple project rebuild
Compatible with EXE compressors
Home: Для просмотра ссылки Войди или Зарегистрируйся
Copyright © Для просмотра ссылки Войдиили Зарегистрируйся
EurekaLog is a complete bug resolution tool for Delphi and C++Builder developers that gives your application the power to catch every exception and memory leak, directly on the end user PC, generating a detailed log of the call stack (Для просмотра ссылки Войди
Key features:
EurekaLog contains all the features that you need in a bug resolution system:
• Detailed bug report about each exception, leak or hang;
• Bug report includes call stack with unit names, class names, routine names, and line numbers;
• Extensive run-time and environment information is logged into bug report;
• RAW dump and disassembly information;
• Easy integration, no need to write code;
• No additional files needed (no DLLs, no .map files, no .tds files);
• Packing and encryption of all information;
• No performance loss (unless exception occurs);
• Full unicode support;
• Win32 and Win64 support;
• VCL, CLX, FMX (FireMonkey) support;
• Supports any application kind: GUI, CGI, WinCGI, ISAPI, IntraWeb, COM, Multi-Thread, etc.;
• Full support for .exe packers and protectors;
• Support for modern cutting-edge features (nested exceptiond, Wait Chain Traversal, etc.);
• Easy and powerfull customization;
• Many helper tools;
• Sending bug report to developers (e-mail, HTTP, FTP, bug trackers);
• SSL/TLS support for all send methods;
• Support for Mantis, FogBugz, BugZilla; More to come...
• Detailed bug report about each exception, leak or hang;
• Bug report includes call stack with unit names, class names, routine names, and line numbers;
• Extensive run-time and environment information is logged into bug report;
• RAW dump and disassembly information;
• Easy integration, no need to write code;
• No additional files needed (no DLLs, no .map files, no .tds files);
• Packing and encryption of all information;
• No performance loss (unless exception occurs);
• Full unicode support;
• Win32 and Win64 support;
• VCL, CLX, FMX (FireMonkey) support;
• Supports any application kind: GUI, CGI, WinCGI, ISAPI, IntraWeb, COM, Multi-Thread, etc.;
• Full support for .exe packers and protectors;
• Support for modern cutting-edge features (nested exceptiond, Wait Chain Traversal, etc.);
• Easy and powerfull customization;
• Many helper tools;
• Sending bug report to developers (e-mail, HTTP, FTP, bug trackers);
• SSL/TLS support for all send methods;
• Support for Mantis, FogBugz, BugZilla; More to come...
Common info
• Delphi versions: 3-4 (EurekaLog 4-6 only); 5-7, 2005-2010, XE-XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney (including Personal, Turbo and Starter editions)
• C++Builder versions: 5-6 (EurekaLog 6 only); 2006-2010, XE-XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney (including Turbo and Starter editions)
• Application type: any
• Windows versions: 95, 98, ME, NT (EurekaLog 4-6 only); 2000, 2003, 2008, 2008 R2, 2012, 2012 R2, 2016, 2019, XP, Vista, 7, 8, 8.1, 10
• Other OS: ReactOS, Wine
• Frameworks: VCL, CLX, FMX (FireMonkey)
• Code size: 400-800 Kb (depends on your settings)
• Data size: 1%-12% (depends on your settings)
• Performance decrease: 0%-5% (depends on your settings)
• Unicode support
• ZLib compression
• TEA 128-bit data encryption
• Full and easy customization
• Additional useful tools
• Extensive documentation
• Lots of demos
IDE
• Full integration with Delphi/C++Builder/RAD Studio IDEs
• F1 context help
• Opening source file and positioning text cursor to error line - by double-clicking in error dialogs
• Test both dialogs and sending right in project options dialog
• Support for searching error location even after source file modifications
• Support for __history folder (can show older copy of source)
• Tools integration in IDE
• Revisited IDE menu, options and dialogs
• Pre- and post-build events (can run custom applications)
• Command-line compilation support
• Unicode support
Documentation
• CHM Help file
• Printable PDF manual
• On-line interactive documentation
Features
• Catch any exception (unhandled, handled, safecall, tread, initialization/finalization)
• Catch any memory leak
• Catch any resource leak
• Catch any hang or deadlock
• Nested exceptions support
• Wait Chain Traversal support
• Multi-threading features
• Track exception duplicates via BugID value
• Can sort error by "popularity" ("count" field in web trackers)
• Customizable error dialogs and error web-pages
• Exception filters allow customizations without writing code
• Environment variables (and pseudo-variables) can be used to create run-time dependent options
• Options can be customized in run-time
• Events can be used for arbitrary customizations
• Custom classes can be used for 3rd party extensions
• Restart&Recovery options
Applications
• VCL Forms
• DLLs (both standalone and integrated with EurekaLog-enabled host application)
• BPLs (packages)
• Console
• Control panel applets
• Win32 Services
• ISAPI
• CGI
• WinCGI
• IntraWeb
• ActiveX
• COM-applications
• Multi-threaded
• Indy
• Applications compiled with run-time packages
• Support for .exe compressors
• Support for .exe protectors
• ANY other application kind!
Bug reports
• Bug report collects information about exception, application and run-time environment
• Bug report can be saved to disk, displayed in dialog or sent to developer
• Common information includes info about application, faulted module, system, hardware, user, etc.
• Call stacks of any thread
• Loaded modules list
• Running processes list
• Code disassembly
• CPU state
• Memory and stack dumps
• Plain-text, packed or XML formats
• Can include screenshots (PNG), last web-page (for web apps.) or arbitrary files
• Can include custom data (provided by your code)
• Can be packed (ZIP) and encrypted (TEA); Encrypted reports can be decrypted by Viewer tool
• Unicode support
• Full customization
Dialogs
• Type: None (disables error dialog)
• Type: RTL (to use default dialog)
• Type: Console (writes to console)
• Type: MessageBox
• Type: MS Classic
• Type: EurekaLog
• Type: Bug report view (EurekaLog detailed)
• Type: "Enter steps to reproduce"
• Type: HTML page
• Type: System Log
• Type: WER (Windows Error Reporting)
• Option to enter "step to reproduce" text
• Option to specify e-mail
• Option to terminate or restart application
• Option to send or not send bug report
• Option to attach or not attach screenshot
• Custom "Help" button
• Custom "Support" link
• Customizable auto-close
• Can use icon and name of host application
• Auto-open and auto-position source code file in IDE by double-clicking on call stack items
• DPI-awared
• Localizable
• Unicode and RTL support
• Full customization
Sending
• Type: mailto: protocol
• Type: Simple MAPI
• Type: MAPI
• Type: SMTP Client
• Type: SMTP Server
• Type: HTTP upload (custom script)
• Type: FTP upload
• Type: FogBugz
• Type: Mantis
• Type: BugZilla
• Type: WER (Windows Error Reporting)
• Compression and encryption (all except mailto
• Full SSL/TLS support (SMTP, HTTP, web trackers, WER)
• Your code can supply custom web-fields for web trackers and HTTP upload
• Can send via multiple methods
• Visual feedback during sending
• Unicode support
• Backward feedback feature: report if bug was fixed, ask for more information (HTTP and web tracker software only)
• Full customization
Debug information formats
• Type: EurekaLog
• Type: .map
• Type: Turbo Debugger (TD32/TDS)
• Type: DLL exports table (heuristic)
• Type: Microsoft DBG
• Type: Microsoft PDB
• Type: JEDI (.jdbg/JCL)
• Type: Synopse mORMot (.mab)
• Type: madExcept (experimental)
• Auto-downloading system debug information
• Fully customizable
• Encrypted even with no password
• Can be protected by password (encrypted reports can be decrypted by Viewer)
Localization
• Full support for localization software
• No localization tool is required
• Resourcestrings
• Translate-function (GetText-style)
• Customize text right in project options
• Named collections for translated texts
• Unicode support
Tools
• Bug Reports Viewer
• Address Lookup
• Error Lookup
• Threads Snapshot
• Executable Modules Analyzer
• Standalone Settings Editor
Viewer
• EurekaLog Viewer Tool to view bug reports
• Viewer can decrypt encrypted reports
• Report printing
• Viewer can work as "viewer" or as bug tracker software (collect bug reports into database)
• Supports plain-text or FireBird database
• Auto-download reports from folder or e-mail account
• Can eliminate duplicate bug reports
• Shows screenshots inside bug reports
• Shows additional files inside bug reports
• Shell integration
• Support user accounts (for FireBird database only)
Misc.
• Supports generics in your code (debug information)
• FastMM compatibility
• Shared memory manager compatibility
• Support for any 3rd party memory manager (some EurekaLog features may be disabled)
• Multi-monitor support (screenshots)
• Option to reduce executable file size (remove relocs)
• Option to detect executable file changes
• Command-line compilation support
• FinalBuilder support
• Vista and UAC friendly
• Delphi versions: 3-4 (EurekaLog 4-6 only); 5-7, 2005-2010, XE-XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney (including Personal, Turbo and Starter editions)
• C++Builder versions: 5-6 (EurekaLog 6 only); 2006-2010, XE-XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney (including Turbo and Starter editions)
• Application type: any
• Windows versions: 95, 98, ME, NT (EurekaLog 4-6 only); 2000, 2003, 2008, 2008 R2, 2012, 2012 R2, 2016, 2019, XP, Vista, 7, 8, 8.1, 10
• Other OS: ReactOS, Wine
• Frameworks: VCL, CLX, FMX (FireMonkey)
• Code size: 400-800 Kb (depends on your settings)
• Data size: 1%-12% (depends on your settings)
• Performance decrease: 0%-5% (depends on your settings)
• Unicode support
• ZLib compression
• TEA 128-bit data encryption
• Full and easy customization
• Additional useful tools
• Extensive documentation
• Lots of demos
IDE
• Full integration with Delphi/C++Builder/RAD Studio IDEs
• F1 context help
• Opening source file and positioning text cursor to error line - by double-clicking in error dialogs
• Test both dialogs and sending right in project options dialog
• Support for searching error location even after source file modifications
• Support for __history folder (can show older copy of source)
• Tools integration in IDE
• Revisited IDE menu, options and dialogs
• Pre- and post-build events (can run custom applications)
• Command-line compilation support
• Unicode support
Documentation
• CHM Help file
• Printable PDF manual
• On-line interactive documentation
Features
• Catch any exception (unhandled, handled, safecall, tread, initialization/finalization)
• Catch any memory leak
• Catch any resource leak
• Catch any hang or deadlock
• Nested exceptions support
• Wait Chain Traversal support
• Multi-threading features
• Track exception duplicates via BugID value
• Can sort error by "popularity" ("count" field in web trackers)
• Customizable error dialogs and error web-pages
• Exception filters allow customizations without writing code
• Environment variables (and pseudo-variables) can be used to create run-time dependent options
• Options can be customized in run-time
• Events can be used for arbitrary customizations
• Custom classes can be used for 3rd party extensions
• Restart&Recovery options
Applications
• VCL Forms
• DLLs (both standalone and integrated with EurekaLog-enabled host application)
• BPLs (packages)
• Console
• Control panel applets
• Win32 Services
• ISAPI
• CGI
• WinCGI
• IntraWeb
• ActiveX
• COM-applications
• Multi-threaded
• Indy
• Applications compiled with run-time packages
• Support for .exe compressors
• Support for .exe protectors
• ANY other application kind!
Bug reports
• Bug report collects information about exception, application and run-time environment
• Bug report can be saved to disk, displayed in dialog or sent to developer
• Common information includes info about application, faulted module, system, hardware, user, etc.
• Call stacks of any thread
• Loaded modules list
• Running processes list
• Code disassembly
• CPU state
• Memory and stack dumps
• Plain-text, packed or XML formats
• Can include screenshots (PNG), last web-page (for web apps.) or arbitrary files
• Can include custom data (provided by your code)
• Can be packed (ZIP) and encrypted (TEA); Encrypted reports can be decrypted by Viewer tool
• Unicode support
• Full customization
Dialogs
• Type: None (disables error dialog)
• Type: RTL (to use default dialog)
• Type: Console (writes to console)
• Type: MessageBox
• Type: MS Classic
• Type: EurekaLog
• Type: Bug report view (EurekaLog detailed)
• Type: "Enter steps to reproduce"
• Type: HTML page
• Type: System Log
• Type: WER (Windows Error Reporting)
• Option to enter "step to reproduce" text
• Option to specify e-mail
• Option to terminate or restart application
• Option to send or not send bug report
• Option to attach or not attach screenshot
• Custom "Help" button
• Custom "Support" link
• Customizable auto-close
• Can use icon and name of host application
• Auto-open and auto-position source code file in IDE by double-clicking on call stack items
• DPI-awared
• Localizable
• Unicode and RTL support
• Full customization
Sending
• Type: mailto: protocol
• Type: Simple MAPI
• Type: MAPI
• Type: SMTP Client
• Type: SMTP Server
• Type: HTTP upload (custom script)
• Type: FTP upload
• Type: FogBugz
• Type: Mantis
• Type: BugZilla
• Type: WER (Windows Error Reporting)
• Compression and encryption (all except mailto
• Full SSL/TLS support (SMTP, HTTP, web trackers, WER)
• Your code can supply custom web-fields for web trackers and HTTP upload
• Can send via multiple methods
• Visual feedback during sending
• Unicode support
• Backward feedback feature: report if bug was fixed, ask for more information (HTTP and web tracker software only)
• Full customization
Debug information formats
• Type: EurekaLog
• Type: .map
• Type: Turbo Debugger (TD32/TDS)
• Type: DLL exports table (heuristic)
• Type: Microsoft DBG
• Type: Microsoft PDB
• Type: JEDI (.jdbg/JCL)
• Type: Synopse mORMot (.mab)
• Type: madExcept (experimental)
• Auto-downloading system debug information
• Fully customizable
• Encrypted even with no password
• Can be protected by password (encrypted reports can be decrypted by Viewer)
Localization
• Full support for localization software
• No localization tool is required
• Resourcestrings
• Translate-function (GetText-style)
• Customize text right in project options
• Named collections for translated texts
• Unicode support
Tools
• Bug Reports Viewer
• Address Lookup
• Error Lookup
• Threads Snapshot
• Executable Modules Analyzer
• Standalone Settings Editor
Viewer
• EurekaLog Viewer Tool to view bug reports
• Viewer can decrypt encrypted reports
• Report printing
• Viewer can work as "viewer" or as bug tracker software (collect bug reports into database)
• Supports plain-text or FireBird database
• Auto-download reports from folder or e-mail account
• Can eliminate duplicate bug reports
• Shows screenshots inside bug reports
• Shows additional files inside bug reports
• Shell integration
• Support user accounts (for FireBird database only)
Misc.
• Supports generics in your code (debug information)
• FastMM compatibility
• Shared memory manager compatibility
• Support for any 3rd party memory manager (some EurekaLog features may be disabled)
• Multi-monitor support (screenshots)
• Option to reduce executable file size (remove relocs)
• Option to detect executable file changes
• Command-line compilation support
• FinalBuilder support
• Vista and UAC friendly
Copyright © Для просмотра ссылки Войди