so nun hab ich es doch tatsächlich noch hinbekommen:
Delphi-Quellcode:
function StringtoHex(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
i2 := 1;
end;
s := s + IntToHex(Ord(Data[i]), 2);
end;
Result := '$' + s;
end;
CallengeCode:= CallengeCode[4] + CallengeCode[3] + CallengeCode[2] + CallengeCode[1];
CallengeCode:= StringtoHex(CallengeCode);
CallengeCode:= IntToStr(LongInt(StrToInt(CallengeCode)));
vielen vielen lieben dank für eure hilfe und geduld =)