TurboPL Referenz

Programmkontrolle

Top  Previous  Next

In diesen Bereich fallen alle Kommandos und Funktionen, die den Ablauf eines Programms steuern, also zum Beispiel Schleifen und bedingte Ausführung.

 

as

Konvertiert einen Wert in einen anderen Datentyp.

Assigned

Prüft, ob eine Objekt-Variable belegt ist.

Choice

Wählt einen Wert aus einer Liste aus.

Compile

Übersetzt ein Modul oder einen Datenbankjob.

def

Definiert eine Kurzfunktion.

dllproc

Importiert eine Funktion aus einer Dynamischen Linkbibliothek.

end/ende

Beendet eine Schleife oder einen bedingten Block.

ExecProg

Führt eine als String gespeicherte Prozedur aus.

Execute

Führt ein anderes Programm aus.

for..next

Beginnt eine Programmschleife mit Zählvariable.

GetEnv

Liefert den Wert einer Umgebungsvariablen.

GetProductId

Liefert die Produkt-Id das ausführenden Programmes.

Halt

Beendet die Ausführung eines Makros oder eines Datenbankjobs.

if/falls

Beginnt einen bedingten Block.

include

Fügt beim Übersetzen eine andere Datei in die aktuellen Datei ein.

IsTask

Wird nicht mehr unterstützt.

Kommentare

Erlauben erklärenden Text in einem Modul oder Datenbankjob.

NLoop

Führt eine als Funktion geschriebene Programmschleife aus.

Note

Wird nicht mehr empfohlen.

ParamStr        

Liefert eine Aufrufargument des Programms.

Sel

Wertet eine Bedingung aus und liefert das Ergebnis als Zahl.

Sleep/Pause

Wartet ein angegebene Anzahl von Millisekunden.

sub

Beginnt eine Schleife über die Datensätze einer Tabelle.

repeat/wiederhole

Beginnt eine Schleife, deren Abbruchbedingung am Ende steht.

return

Verlässt eine Prozedur.

uses

Verweist beim Übersetzen auf ein anderes Modul.

while/solange

Beginnt eine Schleife mit der Abbruchbedingung am Anfang.