Hi,
i have a problem with stringtohex function()
i use this code:
Code:
function StrToHex(Data: string): string;
var
i, i2: Integer;
s: string;
begin
i2 := 1;
for i := 1 to Length(Data) do
begin
Inc(i2);
if i2 = 2 then
begin
s := s + '';
i2 := 1;
end;
s := s + IntToHex(Ord(Data[i]), 2);
end;
Result := s;
end;
the string i want to convert is ""
Result is " 166013A9AE4951D633CCC3C94B79BAF3D4853B "
the space is not converted properly " 00 " is missing
original data should be " 16600013A9AE4951D633CCC3C94B79BAF3D4853B "
what should i do with this?