Forum: Object-Pascal / Delphi-Language
by 4dk2,
21. Mär 2014
ne macht keinen sinn.
Hatte das vor einiger Zeit mal bei einem Block getestet.
Vor lauter .value's sieht man dann den Wald nicht mehr :)
Das mit der Variable-Pointer + Object "Version", hatte ich damals auch schon im Hinterkopf,
aber nicht umgesetzt.
Und dann vor ein paar Tagen das mit den Operator Overload gelesen.
Forum: Object-Pascal / Delphi-Language
by 4dk2,
21. Mär 2014
Ist jetzt nicht das optimale Beispiel :)
Das will ich ja vermeiden.
In meinem Fall geht es um Mathematische Berechnungen mit Hunderten von diversen Variablen, die unterschiedlichen Objekten zugeordnet sind (teilweise auch Datenbanken).
bei allen Variablen ein .value anzuhängen macht da keinen Sinn.
Forum: Object-Pascal / Delphi-Language
by 4dk2,
20. Mär 2014
Habs direkt mal getestet:
class operator TVarX.add(const a, b: TVarX): TVarX;
begin
result.Value:= a.Value+b.Value;
end;
.....
Forum: Object-Pascal / Delphi-Language
by 4dk2,
20. Mär 2014
Moin,
Vorhin zum ersten mal mit Delphi und Operator Overloading beschäftigt.
Von C++ kenn ich es schon.
Das Delphi das seit Delphi2006 schon kann war mir neu.
Bin vorhin erstmal auf die Nase gefallen.
Ich dachte mir schön, dann leg ich jetzt mal nen eigenen Typ an
und hinterlege da einen Wert + Verknüpfung auf ein Objekt.