Einzelnen Beitrag anzeigen

Amina

Registriert seit: 5. Jun 2009
3 Beiträge
 
#1

Eingabezahlen aus Editfeld in Bytearray einlesen

  Alt 5. Jun 2009, 19:22
Hallo.
Ich hoffe ich bin hier richtig.
Ich möchte Eingabezahlen unterschiedlicher Länge in ein Bytearray einlesen um sie dann später per chr in Buchstaben umzuwandeln.
Z.B. Im Feld Edit1 wird folgendes eingegeben: "3 251 64 3". Dann soll ins erste Feld des Array die 3 ins zweite Feld die 251, ins 3. die 64 usw.

Dann kann ich ja den String mit Eingabe := Form1.Eingabe.Text einlesen.
(Eingabe ist eine Stringvariable und Code ein Bytearray).
Nun habe ich versucht es folgendermaßen in mein Array einzulesen:
Delphi-Quellcode:
laenge := length(Eingabe);
repeat
x:=0;
repeat
x:=x*10+strtoint(Eingabe[i]);
i := i +1;
until Eingabe[i+1] = ' ';
code[i]:=x;
i := i+1;
until i = laenge;
Lleider funktioniert es nicht ('' ist kein gültiger Integerwert).
Kann mir bitte jemand helfen.
  Mit Zitat antworten Zitat