Forum: Object-Pascal / Delphi-Language
Delphi
by Cyf,
24. Jun 2008
Dein String muss 9 (8 + '$' bzw, bei '0x' 10) Zeichen lang sein, da es in deinem Beispiel um eine 4-Byte Zahl geht und ein Hexadezimalzeichen 4 Bit (0,5 Byte) repräsentiert, in deinem Beispiel sind es auch 8 Hexadezimalzeichen.
Wenn ich das richtig verstehe:
function foobar(s: string): Integer;
begin
Result:= StrToInt('$' + s + s + s + s + s + s + s + s);
end;
Das ganze ausgehend...
Forum: Object-Pascal / Delphi-Language
Delphi
by Cyf,
24. Jun 2008
StrToInt('$4FDD2F96'); :thumb:
Oder was meinst du? :gruebel:
In dem Fall, muss der Strin natürlich erst entsprechend formatiert werden, aber das '0x' gegen ein '$' auzutauschen, sollte zu schaffen sein.