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 main window.

 

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

Once diary generation is completed, if there are any errors, a button will appear on the status dialog, list 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++Studio 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++Studio 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++Studio 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.

 

See also: messages overview.


Topic 108051 updated on 07-Mar-2019.
Topic URL: https://www.qppstudio.net/webhelp_xv4/index.html?annex2_run_timemessages.htm