Hallo zusammen!
Ich habe ein kleines Problem. Ich bin grad dabei ein paar Aufgaben unsers Profs zu machen, und hänge jetzt bei einer Aufgabe.
Ich habe ein Edit, ein Button und ein Label. In das Edit kann ich ein Zeichen schreiben. Dann soll mittels klick auf den Button das Zeichen in der Variable s hinterlegt werden, und der
ASCII-Wert des Zeichens im Label ausgegeben werden.
Zitat:
procedure TForm1.Button1Click(Sender: TObject);
var s: String;
begin
s := Edit1.Text;
Label3.Caption := ord(s);
end;
Beim kompilieren jedoch meckert der Compiler mit der Zeile "Label3.Caption..." und springt mit dem Crusor vor das Semikolon. Was ist da falsch gelaufen? Ich fürchte, ich habe die Arbeitsweise von ord() nicht verstanden...
Gleiches soll ich dann noch in umgekehrter Reihenfolge machen: ich habe ein Edit in dem ich drei Zahlen eintragen kann, und dann soll das dazugehörige Zeichen als caption des Labels ausgegeben werden. Diesmal wird die Zahleneingabe in Variable c als Integer hinterlegt.
Ich habe so die Befürchtung, das der nächste Schritt dann genauso erfolglos bleibt, wie der erste...
Weiss da jemand vllt. Rat?
Gruß,
ck.bielefeld