You can select an appropriate dialog type for your application.
There are many dialogs available:
You can know more about each dialog by clicking on each dialog in the table above.
No dialog can be selected when you don't need any error reporting. Usually, in this case you save bug report to file or send bug report to developer. Without dialog these actions will be performed automatically without need for user to act.
RTL dialog invokes default application's error dialog after executing EurekaLog's processing (like saving bug report and sending it). It's a good choice to add EurekaLog to your application without affecting any visual aspect.
MessageBox, MS Classic and EurekaLog dialogs can be used almost in any application - though it may be not a very good idea to use them in services or web applications (even though you may use it and sometimes it will even work). These dialog types usually works good in GUI or console applications.
System log reporting is usually used in service or web applications. It records error message to system event log.
Console and WEB dialogs are special - they are applicable only to corresponding project's type. That's because other project types don't have a connected output for these dialogs. Console dialog write error message to std_error output. WEB dialog sends a HTML page with error to the client (when possible).
WER (Windows Error Reporting) is a special dialog, which invokes default OS processing and shows system error dialog.
See also:
|