Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#11

Re: Klasse sich selbst in eine abgeleitete konvertieren

  Alt 1. Mär 2010, 14:07
Also *eigentlich* müsste es so gehen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  obj: TObject;
  cl: TPersistentClass;
begin
  Classes.RegisterClass(TButton); // oder eben TSchweineTransporter
  cl := GetClass('TButton'); // eben auch hier TWasauchimmerTransporter
  obj := cl.Create();
  ShowMessage(obj.ClassName); // hier sollte dann Dein TWasauchimmerTransporterstehen...
end;
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat