Every time you modify a property or a script line, Q++Studio runs a series of verifications to ensure that essential conditions are met (if not, you get an error) and to alert you to possibly 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++Studio's solution and let it fix the problem automatically for you.
There are 3 types of design-time messages:
Hints |
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. |
Warnings |
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 bear in mind that many of these warnings were added at the request of other users who wished to be warned of potential issues. |
Errors |
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. |
Philosophy
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++Studio 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.
See also: messages overview.
Topic 108050, last updated on 14-Oct-2023