Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by hackerknecht,
8. Jun 2005
Vielen Dank für Euere schnelle Hilfe !
Wenn self nur auf dem Stack liegt, ist das Problem mit @self klar.
( Hatte gehofft/gedacht, daß self mit/bei den Member-variablen gespeichert wird )
(( Wozu ?? Ich erstelle mehrere Indices auf Bäume von polymorphen Objecten zum Sortieren/Suchen.
Bei einem Index "Name" z.B. muss das Object einen Pointer auf seinen Namen-Member liefern.
@Fname...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by hackerknecht,
8. Jun 2005
@self ist sicher keine unkritische Sache, da in der Regel die Arbeit mit SELF wohl ausreicht.
Haben wir 2 Klassen mit einer virtuellen
function Klasse.IAM : pointer;
begin
result := @self;
end;
so macht es in der Kindklasse einen Unterschied ob die überschriebene IAM
eben obigen Code genauso ausführt, oder
function KindKlasse.IAM : pointer;