We are pleased to announce the availability of the new EurekaLog 22.214.171.124 version (RC 3). The main addition for RC 3 is first public access to Win64 support in EurekaLog. You can download and install EurekaLog 7 RC 3 to try EurekaLog for Win64. For more information about installing a beta - see here. For installing both EurekaLog 6 and EurekaLog 7 on the same machine - see here.
Note: this is a beta version. Each application compiled with beta will expired after 30 days. Do not use it for production.
EurekaLog for Win64 quick walktroughCreate new project and right-click on "Platforms" node in project manager:
|Platforms context menu|
|Adding new platform to project|
|Project configured for Win64|
|EurekaLog project options under Project menu (image is clickable)|
|Enabling EurekaLog for the project (click to enlarge/zoom in)|
|EurekaLog processes your project|
raise Exception.Create('Error Message');in the OnClick event of the button.
So, when I click on the button - I get usual EurekaLog error dialog:
|Win64 MS Classic Error Dialog|
|64-bit call stack (click to zoom in/enlarge)|
|64-bit CPU view (click to enlarge/zoom in)|
Win64 support statusBasically, EurekaLog for Win64 is very similar to EurekaLog for Win32 with few exceptions:
- Not all options are applicable for Win64 (for example, stack tracing method option is ignored).
- Win64 disassembler is not ready.
- EurekaLog for Win32 and EurekaLog for Win64 may behave slightly different - due to difference in exception processing on Win32/Win64.
It's also highly recommended to use the latest Delphi XE2 update pack for EurekaLog 7 RC 3.
EurekaLog Tools PackEurekaLog Tools Pack was also updated with Win64 counter-equivalents of some tools which depends on bitness (module analyzer, threads snapshot, etc) - while most tools still has only 32-bit version. 64-bit EurekaLog Tools are also included into EurekaLog 7 RC 3.
Please note that 64-bit executables will only be installed on 64-bit system. On the other hand, Win64 support in EurekaLog can be installed on any system - 32-bit and 64-bit.