Also
TIdBytes
befindet sich in der
unit IdGlobal
.
Um von
TBytes
nach
TIdBytes
zu kommen, kann man
- das benutzen
Delphi-Quellcode:
function BytesToIdBytes( const ABuffer: TBytes ): TIdBytes;
begin
SetLength( Result, Length( ABuffer ) );
Move( ABuffer[ 0 ], Result[ 0 ], Length( ABuffer ) );
end;
- 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)