Console dialog is dialog which can only be used in console-based application. This dialog outputs error message to STD_ERROR_HANDLE (by default it's the same as STD_OUTPUT_HANDLE).
Note: error messages in dialogs are controlled by nested exceptions behaviour options.
Standard console dialog
Console dialog in detailed mode
Console dialog in "dump report" mode
Console dialog in detailed mode and asking for send consent
Note: what's the difference between console dialog type and message box dialog type with "native" mode? The message box dialog tries to be as much similar to popup message box window as possible. I.e. it displays the same information and it asks for confirmation - pressing "Enter" in console is like clicking on "OK" button in the message box. On the other hand, console dialog type doesn't try to be similar to anyone. It displays its own set of information and it doesn't wait for user, until it needs user's answer.
"Dump report" mode shows the entire bug report. See this article for more information about bug reports.
Constants: edtConsole, edtConsoleDetailed, edtConsoleDump.