<< Inhaltsverzeichnis Suchen >>

DIM

Anweisung

Syntax:

DIM <VAR-NAME>(<INDEX>) [,<VAR-NAME>(<INDEX>)]...

<INDEX> = <ZAHL> [,<ZAHL>]...

 

Bedeutung:

Definition von Bereichsvariablen (Arrays). Diese Definition kann an jeder beliebigen Stelle in den Macros erfolgen.

 

 

 

 

Achtung: Die Einhaltung der Bereichsgrenzen in Ausdrücken mit Bereichsvariablen wird im laufenden EBUS-Programm nur überwacht, wenn im Menuepunkt Programm-Generator die Überprüfung Einhaltung der Arraygrenzen eingeschaltet wurde. Andernfalls werden Bereichsüberschreitungen nicht gemeldet. Indizes, die kleiner als Null oder größer als die Dimensionierung sind, können zu unvorhersehbaren Fehlern führen.

 

 

 

 

Beispiel:

DIM A(10) 
A(11)=0               /* Fehler !!!         Bereichsgrenze überschritten

 

 

SHARED-Variable können auf folgende 2 Arten dimensioniert werden:

 

 

DIM FELD1(10,12)
SHARED FELD1

oder

SHARED FELD1(10,12)

 

 

nicht zulässig:

DIM FELD1(10,12)
SHARED FELD1(10,12)

Beispiel:

DIM FELD1(10,12),FELD2(100),H$(23)

 

siehe auch:

SHARED