Forum: Object-Pascal / Delphi-Language
Delphi
by Khabarakh,
23. Apr 2005
Ah, jetzt sehe ich den Fehler:
Edit2.Text := Floattostr(Ergebnis.set_Wurzel(StrToFloat(Edit1.text))); //<- set_Wurzel
Forum: Object-Pascal / Delphi-Language
Delphi
by Khabarakh,
23. Apr 2005
Du musst Ergebnis erst instanziieren (und auch wieder freigeben), also:
begin
Ergebnis := TWurzel.Create;
edit2. ...
Ergebnis.Free;
Und wo bei dir ein Semikolon fehlt, wirst du hoffentlich selbst finden.
Wenn du Ergebnis global verwenden willst (verschieb die Deklaration lieber in den private/public-Teil der Form), musst du eben die Instanz vor der ersten Verwendung erstellen und...