FAQ-363 Wie ändere ich das Zielfenster zur Ausgabe von Fehlermeldungen?
Change-Target-Window-for-Error
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
|