FAQ-363 Wie ändere ich das Zielfenster zur Ausgabe von Fehlermeldungen?

Letztes Update: 04.02.2015

Es gibt verschiedene Nachrichtentypen ab Origin 8 :

 

'W' für Warnmeldung, Standard = OUTMSG_MESSAGE_LOG_OPEN
'I' für Infomeldung, Standard = OUTMSG_MESSAGE_LOG_OPEN
'E' für Fehlermeldung, Standard = OUTMSG_MESSAGE_LOG_FORCE_OPEN
'R' für Ergebnismeldung, Standard = OUTMSG_MESSAGE_LOG_OPEN
'D' für Debugmeldung, Standard = OUTMSG_CB_CMD_OUT


Sie werden gesteuert durch die Systemvariablen @NOW, @NOI, @NOE, @NOR bzw @NOD.


Das Zielfenster ist definiert durch:

enum { OUTMSG_NONE = 0, // Current command prompt output, can be Command Window or Script Window  OUTMSG_CMD_OUT, // If no current command prompt output, will open Script Window OUTMSG_CMD_OUT_OPEN_SCRIPT_WIN, // Code Builder command output OUTMSG_CB_CMD_OUT, OUTMSG_CB_COMPILER_OUT, // Classic Script Window regardless of current command prompt OUTMSG_SCRIPT_WIN, OUTMSG_SCRIPT_WIN_FORCE_OPEN, // MessagesLog Window regardless of current command prompt, since v8.6 OUTMSG_MESSAGE_LOG, OUTMSG_MESSAGE_LOG_OPEN OUTMSG_MESSAGE_LOG_FORCE_OPEN, }

Wenn Sie das Zielfenster der Meldungstypen ändern möchten, müssen Sie die entsprechende Systemvariable mit dem nummerierten Wert festlegen.

Sie können zum Beispiel mit der folgenden Eingabe Fehlermeldungen in der CodeBuilder-Befehlszeile erzwingen:

@NOE = 3


Schlüsselwörter: Fehlermeldungen, Skriptfenster, Befehlsfenster, @NOE