-> Hier kostenlos registrieren
Hallo,
ich schlage mich seit gestern mit einem Problem rum, bei dem ich nicht weiterkomme.
Zum Hintergrund:
Ich möchte ich SCL einen String bearbeiten/auswerten. Hierzu benötige ich dessen (aktuelle) Länge.
Ich habe hierfür eine lokale Sicht erstellt:
Beim compilieren bekomme ich den Fehler
Wenn ich jetzt eine string um ein Zeichen länger anlege
dann funktioniert es...
Kann mir das jemand erklären bzw. mit weiterhelfen. Mir reicht ein String der Länge 5....
Gruß, netsroht
ich schlage mich seit gestern mit einem Problem rum, bei dem ich nicht weiterkomme.
Zum Hintergrund:
Ich möchte ich SCL einen String bearbeiten/auswerten. Hierzu benötige ich dessen (aktuelle) Länge.
Ich habe hierfür eine lokale Sicht erstellt:
Code:
test : STRING[5];
_test AT test : STRUCT
maxi : BYTE;
actu : BYTE;
str1 : BYTE;
str2 : BYTE;
str3 : BYTE;
str4 : BYTE;
str5 : BYTE;
str5 : BYTE;
END_STRUCT;
Beim compilieren bekomme ich den Fehler
Der Typ der Sicht ist nicht mit dem Typ der Variablen verträglich.
Wenn ich jetzt eine string um ein Zeichen länger anlege
Code:
test : STRING[[COLOR=#FF0000]6[/COLOR]];[COLOR=#FF0000][/COLOR]
_test AT test : STRUCT
maxi : BYTE;
actu : BYTE;
str1 : BYTE;
str2 : BYTE;
str3 : BYTE;
str4 : BYTE;
str5 : BYTE;
[COLOR=#FF0000] str6 : BYTE;[/COLOR]
END_STRUCT;
dann funktioniert es...
Kann mir das jemand erklären bzw. mit weiterhelfen. Mir reicht ein String der Länge 5....
Gruß, netsroht