Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#4

AW: WideString -> AnsiString -> WideString verlustfrei umwandeln

  Alt 7. Nov 2012, 20:58
Ah, Missverständnis, etwas in der Art?
Delphi-Quellcode:
Type
TByteArray=Array[0..0] of byte;

Function AsHexString(p:Pointer;cnt:Integer):String;
var
 i:Integer;
begin
   Result :='';
   for I := 0 to cnt do
     Result := Result +'$'+IntToHex(TByteArray(p^)[i],2);
end;

procedure TForm3.Button1Click(Sender: TObject);
var
 UCS:WIDEString;

begin
   UCS := Edit1.Text;
   Edit2.Text := AsHexString(@UCS[1],Length(UCS)*2 - 1);
end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat