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_ | size | Index | Bemerkung |
V.E. | 3 | 24 | 0 | Benötigte Anzahl = 3*24/24 = 3 |
V.E. | 4 | 24 | 3 | Benötigte Anzahl = 4*24/24 = 4 |
V.E. | 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_ | size | Index | Bemerkung |
V.E. | 3 | 128 | 0 | Benötigte Anzahl = 3*128/24 = 16 |
V.E. | 4 | 128 | 16 | Benötigte Anzahl = 4*128/24 = 22 (21,3) |
V.E. | 0 | 128 | 38 | Benötigte Anzahl = 1*128/24 = 6 (5,3) |