Hallo an die Runde!
Hänge grad ziemlich bei einer Strukturen-Deklaration.
Ich habe unter Datentypen einen Variablentyp ERR_VAL strukturiert,
der aus zwei STRINGs, STRG1 und STRG2 besteht.
Soweit kein Problem.
Dann habe ich eine Array-Variable bestehend aus 100 Elementen mit
diesem Variablentypen definiert:
ERR_NR := ARRAY [1..100] OF ERR_VAL;
Ich hab das im Deklarationsteil des Programms gemacht, in dem ich dieses Array beschreibe.
Beim Beschreiben des Arrays z.B. mit:
ERR_NR[1] := (STRING1 := ERR_SPN12, STRING2 := ERR_FMI01);
So hätte ich es zumindest unter der Hilfe gelesen, funktioniert aber
nicht. Es kommt immer die Fehlermeldung, dass STRING(80) nicht
in ERR_VAL konvertiert werden kann.
Was mach ich dabei falsch???
Talk.ru: 1
Die Hilfe sagt, dass die Initialisierung nicht mit Variablen möglich ist.
Es wird wohl nur so im Programm funktionieren:
ERR_NR[1].STRG1 := ERR_SPN12;
ERR_NR[1].STRG2 := ERR_FMI01;
...werd's gleich mal so probieren!
danke erstmal!
Log in to post a comment.
Hallo an die Runde!
Hänge grad ziemlich bei einer Strukturen-Deklaration.
Ich habe unter Datentypen einen Variablentyp ERR_VAL strukturiert,
der aus zwei STRINGs, STRG1 und STRG2 besteht.
Soweit kein Problem.
Dann habe ich eine Array-Variable bestehend aus 100 Elementen mit
diesem Variablentypen definiert:
ERR_NR := ARRAY [1..100] OF ERR_VAL;
Ich hab das im Deklarationsteil des Programms gemacht, in dem ich dieses Array beschreibe.
Beim Beschreiben des Arrays z.B. mit:
ERR_NR[1] := (STRING1 := ERR_SPN12, STRING2 := ERR_FMI01);
So hätte ich es zumindest unter der Hilfe gelesen, funktioniert aber
nicht. Es kommt immer die Fehlermeldung, dass STRING(80) nicht
in ERR_VAL konvertiert werden kann.
Was mach ich dabei falsch???
Related
Talk.ru: 1
Die Hilfe sagt, dass die Initialisierung nicht mit Variablen möglich ist.
Es wird wohl nur so im Programm funktionieren:
ERR_NR[1].STRG1 := ERR_SPN12;
ERR_NR[1].STRG2 := ERR_FMI01;
Related
Talk.ru: 1
...werd's gleich mal so probieren!
danke erstmal!