Moin!
Zitat von
ibp:
hallo,
was spricht eigentlich gegen:
Delphi-Quellcode:
s := tMember.Create;
s.zahl := 12;
p := tMember(s).Create;
// nun ist p.zahl=12
...
p.zahl := 12589;
gruß rené
Nicht Funktionstüchtigkeit?
TMember(s) macht einen direkten TypeCast, der aber unsinnig ist, da s schon von dem Typ TMember ist. Und s.Create ist zwar witzig, aber was sollte das bringen? Eine neue Instanz wird nicht angelegt und die Variablen der Klassen werden auch nicht kopiert...
MfG
Muetze1