TurboPL Referenz

Module

Top  Previous  Next

Ein Modul ist eine Datei, die Prozeduren enthält. In Modulen können alle Kommandos und vordefinierten Prozeduren aufgerufen werden. Es hat folgenden Aufbau:

..Zuerst kommt ein Kommentar, der den Zweck des Moduls erläutert

 
..Dann kommen evtl. nötige Steuerbefehle
.AK 0
 
..Falls Prozeduren aus anderen Modulen benutzt werden, hier mit uses einbinden
uses <AnderesModul1>
uses <AnderesMoul2>
 
..Wenn das Modul Konstanten benutzt, sollten die hier stehen
const Pi = 3.14159;
const MeinName = 'Hans-Dietrich';
 
..Jetzt kommen die Prozeduren
procedure ErsteProzedur;
       ..Hier wird was gemacht
endproc;
 
 
procedure ZweiteProzedur(a: Number; s: String);
       ..Hier wird was gemacht und dabei a und s verwendet
endproc;
 
 
procedure DritteProzedur(var a: Number; var s: String);
       ..Hier können a und s verändert werden
endproc;
 
 
procedure VierteProzedur(b: Number): Number;
       ..Diese Prozedur liefert ein nummerisches Ergebnis zurück
       return 18;
endproc;

Beachten Sie, dass eine Quellcode-Zeile in einem Modul bis zu 255 Zeichen umfassen darf. Längere Zeilen führen zu einer Fehlermeldung beim Übersetzen.

Eine formale Beschreibung des Moduls finden Sie in "Die Syntax von TurboPL".