Einzelnen Beitrag anzeigen

Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#7

Re: Zu unbekanntem Klassenderivat casten?

  Alt 13. Mär 2009, 02:01
Metaklassen sind Dein Stichwort ...

soo ...


Delphi-Quellcode:
type

TBaseClassType = class of TBasis;



var

 aBaseClass : TBaseClassType;
 aBaseObj : TBasis;
 
begin


  aBaseClass := TAbleitungA;
  
   // constructor create von TBASIS muss virtual deklariert sein (oder virutal; abstract)
   // constructor create von TAbleitungA muss als override; deklariert werden
  
  aBaseObj := aBaseClass.Create;
  Showmessage(aBaseObj.Classname);
  
  
  
end;
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat