Die Funktion sdfcmd ermöglicht den Aufruf eines Kommandos, ohne den Programmodus zu verlassen. Die Funktion sdfcmd stützt sich auf den Makro CMD, der im Handbuch „Makroaufrufe an den Ablaufteil“ [8] beschrieben ist.
Format
int sdfcmd (char *area, int sysout, int dialog, int list, char *cmdrc, char *buff);
Beschreibung der Parameter
char *area | Zeiger auf eine Zeichenkette, die das auszuführende Kommando |
int sysout | gibt an, ob das Protokoll nach SYSOUT und/oder in den Protokollpuffer |
int dialog | gibt an, ob ein Fehlerdialog beim Erkennen von Syntaxfehlern |
int list | gibt an, ob die Zeichenkette bei area mehrere durch Semikolon |
char *cmdrc | Zeiger auf eine Zeichenkette (9 Byte), in die der Kommandoprozessor |
char *buff | Zeiger auf eine Zeichenkette, in die das Protokoll ausgegeben wird |
Ergebnis
Die Funktion liefert eine Integerzahl als Ergebnis (siehe "Beispiele").
im Handbuch „Makroaufrufe an den Ablaufteil“ [8]) generiert.