EXECUTE

#### Search Results

Search

# EXECUTE

#### Beschreibung

Führt eine Prozedurdatei aus.

Sie können bis zu 7 Prozedurdateien verschachteln.

#### Syntax

    EXECUTE pfad [prozedurdateiparameter] ...

dabei ist pfad:

{[[laufwerk:]\verzeichnis\...\]dateiname[.erweiterung]}

Wenn Sie keine erweiterung angeben, wird für die Prozedurdatei automatisch die Namenserweiterung "ncp" vergeben.

Wenn Sie kein laufwerk und/oder verzeichnis angeben, versucht Entire Connection die Prozedurdatei im aktuellen Laufwerk und Verzeichnis zu finden. Wenn das nicht gelingt, sucht Entire Connection die Datei im Prozedurenverzeichnis, das in den Benutzereigenschaften definiert wurde.

Sie können bis zu 9 prozedurdateiparameter angeben (durch Leerzeichen getrennt), die den Eingabeparametern der angegebenen Prozedurdatei entsprechen. Diese werden in den lokalen Variablen `#PARM1` bis `#PARM9` gespeichert. Die Variable `#PARM0` enthält die komplette Pfadangabe für die ausgeführte Prozedurdatei. Die Variable `#PARMNO` enthält die Anzahl der übergebenen Parameter (00 bis 09).

#### Beispiele

- Die Prozedurdatei Test1.ncp ohne Parameter ausführen:

      EXECUTE Test1

- Die Prozedurdatei Meinproz ausführen und ihr den Wert der lokalen Variable `#PARM1` übergeben:

      EXECUTE Meinproz #PARM1

- Die Prozedurdatei Test2.abc mit 2 Parametern ausführen:

      EXECUTE Test2.abc eins zwei

- Die Prozedurdatei \MEINDAT\Test3.ncp mit 3 Parametern ausführen:

      EXECUTE \MEINDAT\Test3 eins zwei drei

- Die Prozedurdatei, die in der lokalen Variable `#PARM1` definiert ist, ohne Parameter ausführen:

      EXECUTE #PARM1

#### Prozedurdateibeispiele

Ncpnest.ncp, Findfile.ncp

#### Zurückgegebene Variablen

`#RC` (`SUCCESS`, wenn kein Laufzeitfehler auftrat. `FAILURE`, wenn ein Laufzeitfehler auftrat.)

#### Benutzung

Prozedurdatei: | Ja
Befehlszeile: | Ja
Taste: | Ja
API: | Ja