WinRobots verfügt über ein eigenes Hilfsprogramm zur Anzeige von Debug-
Meldungen ("wr_dbg.exe"). Im Fenster des Programms werden laufende Nummer,
Zeit, Prozeß-ID und Debug-Meldung angezeigt. Mit "SDW\" können Sie dieses
Programm starten und optional im Datenteil den Startmodus festlegen:
SDW\x,y,w,h[|min oder max][top][tic]
x: Linkskoordinate des Fensterursprungs,
y: Obenkoordinate des Fensterursprungs,
w: Fensterbreite,
h: Fensterhöhe,
min: Fenster startet minimiert oder
max: Fenster startet maximiert,
top: Fenster ist TopMost (über allen anderen).
tic: Normalerweise wird die Zeit im Format "hh:mm:ss" angezeigt; mit der
Option "tic" wird die Zeit in Millisekunden seit Systemstart dargestellt.
Alle Angaben sind optional; bei Position und Größe müssen jedoch immer alle
vor dem ersten Wert liegenden Trennzeichen (",") angegeben werden. Die
Reihenfolge der Angaben nach dem Senkrechtstrich spielt keine Rolle; die
Angaben können unmittelbar hintereinander oder mit Leerzeichen getrennt
geschrieben werden.
Wenn der Datenteil leer
ist, startet das Programm sichtbar an einer von
Windows abhängigen Position in einer Standardgröße.
Wenn keine Präzisierung der Art "min", max", "top" angegeben ist, erscheint das
Fenster sichtbar, jedoch als unterstes Fenster (Bottom), und mit Ausnahme von
"max" wird das Fenster nicht aktiviert.
Das Hilfsprogramm wird
nach Abarbeitung einer Remote-Datei nicht beendet.
Beim erneuten Start einer Remote-Datei mit Debug-Ausgaben sind die Parameter
nach "SDW\" unwirksam; das Debug-Fenster verbleibt im letzten Modus, und die
Meldungen werden zu den vorherigen hinzugefügt. Wenn Sie das nicht
wünschen, müssen Sie vor dem Aufruf von "SDW\..." zunächst das Debug-
Fenster mit "SDW\c" schließen.
HINWEIS:
Sie können die Anzeige von Debug-Meldungen generell ausschalten, indem Sie in
der "remote.ini" im Installationsverzeichnis den Wert "debug" in der Sektion
"[debug]" auf "0" setzen (Default=1).
Beispiel:
SDW\c
SDW\0,0,400,300|topticmin
Der Befehl "DBP\..."
schickt die im Datenteil angegebenen Werte (Array von
Strings oder Variablen) mittels "OutputDebugString()" an einen Debugger. Ist
das Hilfsprogramm "wr_dbg.exe" vorhanden, wird dies automatisch mit den
Werten (s.o.) "0,0,400,200" gestartet.
Debug-Meldungen werden auch als Information zu bestimmten Fehlern
ausgegeben, wenn die Fortschrittsanzeige mit "DWP\" nicht eingeschaltet ist. In
solchen Fällen wird das Hilfsprogramm ebenfalls mit den genannten Parametern
automatisch gestartet
© 2006 by Delphin Software