Thema: Hex to Base64

Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#25

AW: Hex to Base64

  Alt 7. Mai 2015, 20:01
Also TIdBytes befindet sich in der unit IdGlobal .

Um von TBytes nach TIdBytes zu kommen, kann man
  1. das benutzen
    Delphi-Quellcode:
    function BytesToIdBytes( const ABuffer: TBytes ): TIdBytes;
    begin
      SetLength( Result, Length( ABuffer ) );
      Move( ABuffer[ 0 ], Result[ 0 ], Length( ABuffer ) );
    end;
  2. oder ganz einfach und stumpf casten, denn es sind beides array of Byte
    Delphi-Quellcode:
    var
      LBuffer : TBytes;
      LIdBuffer : TIdBytes;
    begin
      // LBuffer mit Werten füllen
      LIdBuffer := TIdBytes( LBuffer );
    end;

Es wäre auch nett, wenn du deine Delphi Version angeben könntest, dann wäre es auch einfacher dir die richtigen Units zu nennen, bzw. in den neueren Versionen sind viele Sachen schon von Haus aus enthalten.

Die Delphi-Version kannst das hier im Thread machen, oder wesentlich geschickter in deinem Profil vermerken.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat