Please enable JavaScript to view this site.

 

Navigation: Messages

Design-Time Messages

Scroll Prev Up Next More
Design-time messages are messages displayed by Q++Studio in the messages window to the right of the main window.

 

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.

 

Message Level

 

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