OWBasic

Start INTRO Alphabetischer Index

Verwendung von mehr als einem MEMO

APPEND "<name>"
INCLUDE "<name>"

Reicht die Größe eines MEMOs nicht aus, so können weitere MEMOs angehängt werden. Durch Angabe von APPEND zwei wird zum Beispiel das MEMO mit dem Namen zwei angehängt. Dies bedeutet, daß die Übersetzung des ersten MEMOs beendet wird und danach der Quelltext aus einem MEMO angehängt wird, das mit "!+" beginnt, und dessen Rest der ersten Zeile dem Namen "zwei" entspricht. Groß- und Kleinschreibung wird hier nicht unterschieden. Wenn der Name des Memos Leerzeichen oder andere nicht alphanumerische Zeichen enthält, muß der Name in der APPEND-Anweisung in Anführungsstriche gesetzt werden:

APPEND "Memo 2"

APPEND-Memos müssen in der Kategorie des Programmes stehen.

Mehr auf die Wiederverwendung von Quelltext (quasi als Bibliothek) zielt die Möglichkeit der Verwendung von INCLUDE. Hiermit wird ein anderer Quelltext mit Prozeduren oder Subroutinen an der Stelle des INCLUDES eingefügt. INCLUDE-Memos beginnen mit "!*". Das darauffolgende Wort wird wie bei APPEND als Name interpretiert. INCLUDE-Memos werden zunächst in der Programm-Kategorie, dann in dem mittels der options als INCLUDE-Kategorie festgelegten Kategorie gesucht. Dies erlaubt die Anlage von wiederverwendbaren INCLUDES mit Prozeduren in einer separaten Kategorie. Jedes Memo wird immer nur einmal eingefügt, auch wenn die INCLUDE-Anweisung mehrfach im Quelltext erscheint. Dies verhindert Compiler-Fehler durch mehrfach definierte Prozeduren, wenn unterschiedliche INCLUDE-Files ihrerseits jeweils das gleiche Memo mit INCLUDE einschließen.


  • PROC - Definition von Anwenderprozeduren
  • GOSUB - Unterprogramm-Aufruf
  • OPTIONS - Menüpunkt Options
Start INTRO Alphabetischer Index