Einzelnen Beitrag anzeigen

skoschke

Registriert seit: 6. Jan 2009
523 Beiträge
 
Delphi 10.4 Sydney
 
#1

Copy AnsiString unter Android fehlerhaft

  Alt 8. Mär 2023, 12:11
Hallo,

ich habe ein komisches Phänomen:
(Code stilisiert...)
Delphi-Quellcode:
var
smlrohdaten, daten1, daten2: AnsiString;
begin
daten1 := copy(smlrohdaten, 1, 100);
daten2 := copy(smlrohdaten, 2, 100);
...
schaut man dann in die Daten, zeigt sich folgendes Bild:
smlrohdaten : 20 1b 1b 1b 1b 01 01 01 01 76 ...
daten1 : 20 1b 1b 1b 1b 01 01 01 01 76 ...
daten2 : 20 1b 1b 1b 1b 01 01 01 01 76 ...

Es wird scheinbar alles kopiert und der Startpunkt ignoriert!
Als Windoes Anwending compiliert funktioniert das Copy!

Was ist denn da nun wieder los?

Ciao
Stefan

Geändert von skoschke ( 8. Mär 2023 um 12:36 Uhr)
  Mit Zitat antworten Zitat