Call()
Call() – CodeBlock-Programm aufrufen
Die Funktion ruft ein CodeBlock-Programm mit Parametern auf.
Es lassen sich nur freigegebene CodeBlock-Programme aufrufen, Call() startet immer nur die aktive Version eines Programmes. Die Funktion prüft das Ausführungsrecht des Programmes.
Falls das aufgerufene Programm Werte übernehmen soll, müssen diese in der Reihenfolge übergeben werden, wie sie im Deklarationsteil mittels P1 bis Pn zugewiesen sind. Überzählige Parameter werden ignoriert, fehlende Parameter werden mit dem Defaultwert der Deklaration initialisiert.
Parameter | Beschreibung |
---|---|
aProg:U | Programmnummer oder Name des Programmes. Der Programmname muss den kompletten Pfad enthalten. |
aParam:U,... | Übergabe von Parametern; default = null() |
Rückgabewert
Undefiniert - Rückgabewert des aufgerufenen Programms
Beispiel
// < Programm 'Test-Prog' anlegen und freigeben >
| p1:P1 := false, p2:P2 := false, p3:P3 := false, p4:P4 := 'Parameter 4' |
WriteLn(p1),
WriteLn(p2),
WriteLn(p3),
WriteLn(p4),
// < Neues Programm anlegen >
Call('Test-Prog', 'Parameter1', 5, true),