Hallo,
bei uns wird von 4.6 auf ECC6.0 umgestellt.
Durch die Unicodeprüfung ergibt sich jetzt folgendes Problem.
4.6:
FuBau Aufruf
Rückgabewert: SOLI, Typ: CHAR 255.
MOVE lw_txt TO lw_bin. " ( SOLI TO SOLIX)
FuBau Aufruf
Übergabewert: SOLIX, Typ: RAW 255
Unter 4.6 funktionierte die Zuweisung.
Nach der Umstellung, bemängelt das System:
"LW_TXT" und "LW_BIN" sind nicht ineinander konvertierbar. In
Unicode-Programmen muß "LW_TXT" unabhängig von der Länge eines
Unicode-Zeichens dasselbe Strukturlayout wie "LW_BIN" besitzen.
Wenn ich's richtig verstehe, ist daß Problem:
Unter Unicode ist ein CHAR 2 Byte lang, und daher
CHAR255 (510) ungleich RAW 255.
NUR - wie bekomm ich jetzt den Wert von einer Variable in die Andere ??????
mfg
Richard