Ich kenne das aus dem Studium und habe nun mitbekommen das FPC all diese wunderschönen Dinge kann.
Nach einer kleinen Google Lehrstunde habe ich mich nun an das Überladen von Operatoren gemacht.
Im Prinzip scheint dies ja auch super einfach zu sein. Bis auf die Zuweisung an Strings :
Code: Alles auswählen
Operator := (f: TFraction): String;
..
Var
s: String;
b:Tfraction;
Begin
b := Fraction(strtoint(edit1.text), strtoint(edit2.text));
// ein label4.Caption := b; geht leider nicht.
s := b;
label4.Caption := s;
Könnt ihr mir das ganze erklären ?
Im Anhang habe ich auch gleich mal meine "ufraction.pas" mit angehängt, auf das ein Wissender mir sagt ob ich das so alles richtig umgesetzt habe.
Gruß
Corpsman