Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

Re: Indy Umstellung Delphi 2006 auf Delphi 2010

  Alt 18. Jan 2010, 13:27
Das liegt wohl mit dem Unicode zusammen

bis D2007 war es intern so definiert
Delphi-Quellcode:
var
   s : AnsiString;
begin
ab D2009 ist es jetzt so
Delphi-Quellcode:
var
   s : UnicodeString;
begin
Delphi-Quellcode:
var
   s : AnsiString;
begin // vvvvvv den Wert explizit festlegen
       // vvvvvv und nicht über CodePage umrechnen
       // vvvvvv (die 00 ist dabei wichtig)
   s := #$00 + #$00 + #$00 + #$00F6;
   IdUDPServer1.Broadcast( s, 30718 );
end;
bzw.
s := #$0000 + #$0000 + #$0000 + #$00F6; aber bei #$0000 bis #$007F stimmen die Werte (ASCII) sowieso überein

siehe auch Threads wie diesen http://www.delphipraxis.net/internal...t.php?t=153308
$2B or not $2B
  Mit Zitat antworten Zitat