Root > Integral parts > Interface > IDE options

IDE options

Previous pageReturn to chapter overviewNext page   

This is EurekaLog IDE options dialog (do not confuse EurekaLog IDE options dialog with EurekaLog project options dialog.). You can open it via Tools / EurekaLog / IDE options command (see also):



Opening EurekaLog IDE options


Don't see EurekaLog menu items?


Don't use EurekaLog IDE expert?



EurekaLog IDE options


This dialog allows you to edit global EurekaLog options. There is also another options dialog, which allows you to set per-project settings for EurekaLog - it's located under Project / EurekaLog options (see also).


The IDE options dialog works like any other dialog with OK and Cancel buttons. These options are stored in the registry (under HKEY_CURRENT_USER).



1. "Automatically check for updates" option will check for new version of EurekaLog available once in specified number of days. We recommend you to keep this option on and update EurekaLog when new version will be available. When new version of EurekaLog is found, you will be prompted with such dialog at IDE's startup:



Found a new EurekaLog's version


"Yes" button will open your default browser on EurekaLog's site, where you can get a new version of EurekaLog. You can continue to work in IDE.

"No" button will just continue work without opening browser.


2. "IDE Errors" option installs hooks in IDE to catch problems within EurekaLog IDE expert or IDE and its packages.

When this option is disabled: any unhandled exception in EurekaLog IDE expert or IDE will trigger IDE's exception handling. This will show a bug report in modern IDEs or a simple message box without bug report in old IDEs.
When this option is set to "Catch errors in EurekaLog IDE expert only": each unhandled exception in EurekaLog IDE expert will generate bug report which can be send to developers (us). Exceptions for IDE itself and for other extensions are not changed.
When this option is set to "Catch all errors": any unhandled exception in IDE will generate EurekaLog's bug report. IDE's exception handling will be disabled.


Disable this option to improve EurekaLog IDE expert speed (only a little) and to improve compatibility with other 3rd party software (IDE extensions).
Enable this option to create bug reports about problems in EurekaLog (you can send these reports to us).
Enable this option to create bug reports about problems in your IDE extensions (e.g. your IDE packages).


Important: you need to restart IDE for this option to take effect.



3. "DbgHelp.dll path" option specifies full file name to DbgHelp DLL. You can find it in EurekaLog's installation folder (like: C:\Program Files (x86)\Neos Eureka S.r.l\EurekaLog 7\dbghelp.dll). You can also change this path to alternative library. This is DLL from Debugging tools for Microsoft Windows. It's used in MS Debug stack tracing method and MS Debug info provider.



4. "Cache" option specifies read-write folder to be used as cache for debug info symbols. It's empty by default, which means disabled feature. You can click on "Use defaults" button to set default preference (which is sub-folder in your %APPDATA%, for example: C:\Users\User\AppData\Roaming\Neos Eureka S.r.l\EurekaLog\SYMBOLS) or select your own folder. Be sure that this folder is writable and disk have some free space (up to 500 Mb). This cache folder is used by MS Debug info provider to store debug symbols for system libraries.



5. "Debug symbol sources" option specifies debug info sources for MS Debug info provider. You can add one or more sources here by using edit-box and buttons below. Source can be local folder (like: C:\Symbols), shared network path (like: \\server\symbols) or URL of symbol's server (like: http://server/symbols). It's empty by default, which means disabled feature. You can click on "Use defaults" button to set default preference (which is default Microsoft's symbol server: or select your own sources.



See also:

Send feedback... Build date: 2022-03-28
Last edited: 2022-01-09
The documentation team uses the feedback submitted to improve the EurekaLog documentation. We do not use your e-mail address for any other purpose. We will remove your e-mail address from our system after the issue you are reporting has been resolved. While we are working to resolve this issue, we may send you an e-mail message to request more information about your feedback. After the issues have been addressed, we may send you an email message to let you know that your feedback has been addressed.

Permanent link to this article: