Der zweite Teil ist fast richtig, aber es muss Edit1.Text und nicht Edit1.Caption heissen. Ausserdem muss es entweder Edit1.Text := 'ergebniss'; heissen oder Edit1.Text := Edit1.Text + ' ergebniss'; nicht aber, wie du schriebst Edit1.Caption + 'ergebniss'; Zudem hast du ein Begin zu viel drin .. wieso sollte das vor der Procedur stehen ? Und dann fehlt auch noch ein end; um die Procedur abzuschliessen ... hier mal der Code nochmal richtig
Hoffe, das bringt dich weiter ...
Der Code ist aus dem Kopf geschrieben und nicht auf fehler geprueft, sollte aber funktionieren.