Problem:
When I've installed EurekaLog 7 - my IDE crashes on startup, during compilation or when exiting.
Reason:
- Delphi and C++ Builder IDEs are 32-bit processes, which are limited to 2 Gb of address space. There are also other known limits (such as command-line length, environment variables length and search paths length). Probably you have too many components and extensions installed, so when you install or use EurekaLog - these limits are reached.
- EurekaLog may conflict with other IDE extensions that also set hooks in IDE. Known examples are AQTime, madExcept or JCL. We're investigating these issues.
- In rare cases there may be a conflict with other external software. Typically antivirus/firewalls.
Solution:
First of all - upgrade to the latest EurekaLog version (your issue may already be fixed).
- Try to remove unused components and extensions, try to remove search paths for unused components or re-arrange them to move EurekaLog first. If you can not remove any component or extension - then you can use EurekaLog without using EurekaLog IDE expert. Please read this article fore more information.
- Try setting the "Project" - "Options" - "Delphi Compiler" - "Use MSBuild externally to compile" option to True. This will cause the compiler to run out of process (as a standalone process), which means a bit more free memory to actually do the work.
- Go to Tools/EurekaLog/IDE options and uncheck "Catch IDE expert errors" options, then restart IDE.
- Try to disable checking for updates (Tools/EurekaLog/IDE options).
Note:
Please note that limitations of 32-bit processes do not depend on your installed hardware memory (RAM) and disk space.
See also:
"The procedure entry point XYZ could not be located in the dynamic link library ZXY" when starting IDE with EurekaLog installed
"File XYZ was compiled with different version of ABC" error
"Could not compile used unit XYZ" error
"File not found: XYZ" error
Compiling project with EurekaLog fails with the F2084 Internal Error: URW8074
|