Einzelnen Beitrag anzeigen

fapsons

Registriert seit: 29. Jan 2007
Ort: Berlin
65 Beiträge
 
#1

Zahlenwert lässt sich nicht auf Integer schreiben

  Alt 23. Feb 2007, 10:09
Hallo Leute, habe folgende Funktion und procedure:

Delphi-Quellcode:

..
label9.caption := 'E56A36789';
..

function StringToOrd(s:string) : string; //String wird zu Ordinal konvertiert
var i : integer;
begin
  result := '';
  for i := 1 to length(s) do
  begin
     result := result + intToStr(ord(s[i]));
  end;
end;


procedure TForm1.Button1Click(Sender: TObject);
var test : Int64;
begin
 showmessage(StringtoOrd(label9.Caption)); // bis hierhin läuft alles wie gewünscht
 test := strtoint(StringToOrd(label9.caption)); // an dieser Stelle kommt Fehler, dass
end; // es kein gültiger Integerwert sei...
Was habe ich nicht bedacht?

Gruß
-fapsons-
  Mit Zitat antworten Zitat