hallo!
Ich habe da ein kleines Problem mit dem Befehl Ord().
Ich komm einfach nicht dahinter was ich falsch mache.
Also das Programm was ich mache funktioniert u.a. (bzw. soll funktionieren) so:
Man gibt ein Wort ins Edit1 ein und beim Klick auf den Button wird das Wort aus ASCII-Zahlen zusammengesetzt im Panel1 ausgegeben.
Also z.B. "Aha" wird zu 65 - 104 - 97
Wo liegt der Fehler (außerdem mag er mein "i:=i+1" auch nicht)?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| var i: integer; chr:char; laenge:integer; wort:string; begin wort:=Edit1.Text; laenge:=Length(wort); for i := 1 to laenge do begin chr:=wort[i]; Panel1.Caption:=Panel1.Caption+' - '+Ord(chr); i:=i+1; end; end; |