Forum: Sonstige Fragen zu Delphi
Delphi
by Medium,
26. Nov 2009
Ich wollte nur noch mal abschließend (aus meiner Sicht, nicht wegen Groll sondern Unmachbarkeit in dieser Form), auf den recht vernichtenden Umstand: "Properties die keinen Setter haben, sondern direkt in eine private Variable schreiben (oder aus ihr lesen)" hinweisen. Dann gibt es nämlich noch nichtmal eine hartgecodete Methodenadresse die man mit Gefrickel bis der Arzt kommt evtl. noch umbiegen...
Forum: Sonstige Fragen zu Delphi
Delphi
by Medium,
26. Nov 2009
Ich kann mich nicht entsinnen, in deinem ersten Beitrag etwas von Properties und deren Binding gelesen zu haben. Da muss ich wohl mal in die Runde fragen, womit ihr so eure Glaskugeln putzt ;) Das einzige wonach du gefragt hast, ist wie man eine Methode an eine vormals anders implemetierte knoten kann, was mit Properties kam dann danach, was ich als Lösungsversuch verstanden habe, bzw. war nicht...
Forum: Sonstige Fragen zu Delphi
Delphi
by Medium,
26. Nov 2009
Aber es könnte das tun, was du hier gezeigt hast ;)
Edit: Alles andere liefe auf recht unschönes Gehacke in der Methodentabelle hinaus, was nicht nur extrem unelegant ist, sondern aufgrund der Freiheit die ein Compiler da hat auch praktisch unportierbar - möglicherweise eben auch innerhalb der Delphiversionen. Evtl. können wir besser hier weiter machen, wenn du konkret vorstellst, was du...
Forum: Sonstige Fragen zu Delphi
Delphi
by Medium,
26. Nov 2009
Wie wäre es mit einer Ableitung der Klasse, die alles wie ihr Vorfahr durchreicht, aber die Property überdeckt und auf decorator-artige Weise erweitert? (Ich weiss nur grad nicht so 100%ig ob sich Properties überhaupt verdecken lassen...)
Forum: Sonstige Fragen zu Delphi
Delphi
by Medium,
26. Nov 2009
Mit ein wenig Umweg:
type
TMyFunc = function: String of object;
TMyClass
private
function FFunc1: String;
function FFunc2: String;