Design-Time Messages

Navigation:  Messages >

Design-Time Messages

Previous pageReturn to chapter overviewNext page

Design-time messages are messages displayed by Q++ in the Messages Window to the right of the Q++ Main Window.


Every time you modify a property or a ScriptLine, Q++ runs a series of verifications to ensure that essential conditions are met (if not, you get an error) and to alert you to possible erroneous settings (in which case you get a warning). You are then presented with different options, and most of the time you simply have to accept Q++'s solution and let it fix the problem automatically for you.


There are 3 types of design-time messages :



Denoted by a white circle with a blue i in the margin. These are suggestions that may or may not be appropriate to the current context. The popup menu that comes up when you click on a hint in the Messages Window gives you the option of disabling a specific message if it is not appropriate for you. You can later changes this list of disabled messages using the Messages Preferences.



Denoted by a yellow triangle in the margin. These suggest that some of your setting are either incorrect, incomplete or in conflict with other settings. Warnings will not prevent you from running a Script, but do bear in mind that many of these warnings were added at the request of other users of Q++Studio who wished to be warned of potential issues.


Denoted by a red circle with a white cross in the margin. These indicate that a key setting is missing or incorrect. You will not be able to run a Script until you have gotten rid of all error messages.



The philosophy used to determine if a message is an error or a warning is as follows : a message is a warning unless it is caused by a condition which would make diary generation impossible. This means that only the strongest messages are classified as errors, and as a consequence, warnings can be caused by some very odd situations. Most warnings are not idle; there are over 15000 lines of code in Q++ devoted to the verification of scripts.


The fact that warnings do not prevent you from trying to generate a script does not mean that you should not get rid of all warnings. It just means that you can test out a partially completed script, but that you should still have no more warning by the time you do the final run of your script.

Topic updated on 29-Mar-2017.
Topic URL: