Auswerten eines Datei-Aufrufparameters
STD_PAR!(CAT%, FP%)
Die Funktion sucht die Memodatei mit in PARAMETER angegebenem Namen und Kategorie und gibt über CAT und FP die Kategorie und den Filepointer zurück. Wenn die Datei gefunden wurde, gibt die Funktion true zurück, ansonsten false.
Wenn ein OWBasic-Programm nach seinem Start direkt eine Datei öffnen soll, kann ihm beim Aufruf mittels EXEC ein Parameter übergeben werden (siehe OWBasic-Dokumentation). Der Parameter kann vom aufgerufenen Programm in der globalen Variable PARAMETER gefunden werden.
Beispiel:
! calling myprog
EXEC "myprog", -1, TRUE, "4,mymemofile" |
! myprog
#STD_USED=2
INCLUDE StdLib
if STD_PAR!(cat,fp) goto file_load_procedure
$main_menu
...
$file_load_procedure
FILEREAD 3, cat, fp
... |
|