Moin Whooper,
Zitat von
whopper:
damit kann der ja in der function nix anfangen
stimmt, ich hatte da was vergessen:
Delphi-Quellcode:
begin
iRes := 0;
for iFor := 1 to Length(edit1.text) do begin
iRes := iRes * 16 +StrToInt('$'+Edit1.text[iFor]);
end;
edit2.text := inttostr(iRes);
end;
Mit hexadezimalen Ziffern kann Delphi nämlich etwas anfangen, wenn Du der Funktion mit dem Prefix $ mitteilst, dass es die Zahl als hexadezimal ansehen soll.
Siehe auch die zweite Lösung.