Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Unterklassen gehen bei Assign verloren

  Alt 16. Jun 2009, 17:26
Zitat von Uwe Raabe:
So könnte es gehen:
Delphi-Quellcode:
...
type
  TFischClass = class of TFisch;
...
var
  SourceItem: TFisch;
...
      SourceItem := (Source as TAquarium).GetFisch(i);
      Item := TFischClass(SourceItem.ClassType).Create;
      Item.Assign(SourceItem);
...
Schwieriger wird es, wenn die abgeleiteten Klassen eigene Konstruktoren haben, die irgendetwas Wichtiges machen. Aber dann kannst du ja nochmal fragen...
Vielen Dank! Das klappt so!
  Mit Zitat antworten Zitat