Sonderfall: STRING-Arrays

Bei STRING-Arrays ist der Parameter var[?].size mit den folgenden Werten zu belegen:

Parametereinstellung

Wert von Parameter size bei STRING - Feldvariablen

use_extended_string_var = 0

var[?].size = 24

use_extended_string_var = 1

var[?}.size = 128

Beispiel

Es gibt drei Variablen TEXT_1, TEXT_2 und TEXT_3 die (teilweise) Arrays entsprechen. Gilt use_extended_string_var = 0, ergibt sich für das jeweils benötigte Indexattribut die folgende Aufstellung:

Bezeichner

Array_
elements

size

Index

Bemerkung

V.E.
TEXT_1

3

24

0

Benötigte Anzahl = 3*24/24 = 3

V.E.
TEXT_2

4

24

3

Benötigte Anzahl = 4*24/24 = 4

V.E.
TEXT_3

0

24

7

Benötigte Anzahl = 1*24/24 = 1

Beispiel

Wird use_extended_string_var = 1 gewählt, so zeigt sich das folgende Bild:

Bezeichner

Array_
elements

size

Index

Bemerkung

V.E.
TEXT_1

3

128

0

Benötigte Anzahl = 3*128/24 = 16

V.E.
TEXT_2

4

128

16

Benötigte Anzahl = 4*128/24 = 22 (21,3)

V.E.
TEXT_3

0

128

38

Benötigte Anzahl = 1*128/24 = 6 (5,3)