Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#10

Re: Hexadezimalstring in: #$String

  Alt 14. Feb 2009, 17:57
Hallo,

die Konvertierung kann auch recht einfach mit Bordmitteln durchgeführt werden:

Delphi-Quellcode:
// uses Types, Classes

procedure Convert (const s: string; var Buffer: TByteDynArray);
begin
  SetLength (Buffer, Length(s) div 2);
  SetLength (Buffer, HexToBin(PChar(LowerCase(s)), @Buffer[0], Length(Buffer)));
end;

// Anwendung:

var
  Buffer : TByteDynArray;
begin
  Convert ('0D14000058C157C14AAFB2001900000013000000', Buffer);
  Socket.Send (Buffer[0], Length(Buffer));
end;
Gruß Hawkeye
  Mit Zitat antworten Zitat