AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TStrings.SaveToStream von XE6 nach Rio

Ein Thema von dataspider · begonnen am 26. Mär 2019 · letzter Beitrag vom 2. Apr 2019
 
Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.357 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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz