Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.351 Beiträge
 
Delphi 11 Alexandria
 
#1

TStrings.SaveToStream von XE6 nach Rio

  Alt 26. Mär 2019, 11:18
Delphi-Version: 10.2 Tokyo
Hallo

Ich habe mein Projekt von XE6 nach Rio portiert.
Zum Setzen von Parametern des Typs Blob hatte ich mir einen Helper geschrieben:

Delphi-Quellcode:
procedure TParamHelper.LoadFromStrings(const AStrings: TStringList);
Var
  AStream: TMemoryStream;
begin
  AStream := TMemoryStream.Create;
  try
    AStrings.SaveToStream(AStream);
    AStream.Position := 0;
    LoadFromStream(AStream, ftBlob);
  finally
    AStream.Free;
  end;
end;
Jetzt knallt es hier und der Debugger zeigt mit den Parameter bei AsString "chinesisch" an.
Hat sich diesbezüglich zwischen XE6 und Rio etwas geändert?
Ich dachte, die Unicode - Geschichte war da schon lange durch...

Ist Param.AsString := StringList.Text an dieser Stelle sinvoller?

Danke

Frank

[Edit] Bei der Version kann man Rio noch nicht auswählen...
Frank Reim

Geändert von dataspider (26. Mär 2019 um 11:21 Uhr)
  Mit Zitat antworten Zitat