Run-Time Messages

Navigation:  Messages >

Run-Time Messages

Previous pageReturn to chapter overviewNext page

Run-Time Messages are messages occur during diary generation and are displayed in the Messages Window to the right of the Q++ Main Window.

 

These messages usually do not interrupt diary generation, unless you asked Q++ to interrupt diary generation after a certain number of errors.

 

Once diary generation is completed, if there are any errors, 2 buttons will appear on the status dialog : LIST ERRORS and VIEW ERRORS, which allow you to either view/print a list of generation errors, or view the location of the error in the output file.

 

Run-time messages are usually caused by a token that Q++ cannot evaluate, although some of the run-time messages are caused by design-time warnings that have been ignored (design-time messages are usually caused by a ScriptLine property).

 

Run-Time Messages are used to alert you to the same types of conditions and errors as design-time messages, but the difference is that the conditions that cause run-time messages could not be determined until diary generation began.

 

Q++ can perform a lot of checking at design-time and report errors. However token processing is an immensely rich and recursive process (holiday rules, recursive tokens, macros, Saras, …). Trying to perform all checks at design-time would require Q++ to be constantly performing background generation of the current script, and would slow it down to a grind.

 

Even if it was possible, some errors would never be caught since the data tables can be modified by other users, introducing recursive tokens into them, until the very moment a script is run. It would be an exercise in futility.


Topic 108051 updated on 09-Jul-2017.
Topic URL: http://www.qppstudio.net/webhelp/index.html?annex2_run_timemessages.htm