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++Studio 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, 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++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.

Topic 108051 updated on 03-May-2018.
Topic URL: