Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.477 Beiträge
 
Delphi 12 Athens
 
#12

Re: Durchreichen von Const- / Destruktoren

  Alt 22. Jun 2009, 16:19
Wenn ich mir das so durchlese, ... dann verstehe ich immer noch nicht wo eigentlich das Problem ist?
TComponent hat bereits einen virtuellen Konstruktor, damit kann man jede abgeleitete Klasse erstellen.
Delphi-Quellcode:
type
  TComponentClass = class of TComponent;

var
  vClass: TClass;
  vObject: TComponent;

begin
{...}
  vClass := TEdit;
  vObject := TComponentClass(vClass).Create(Owner);
  vObject.Parent := Parent;
  if vObject is TEdit then
    TEdit(vObject).Text := {...}
Das DLL-Problem ist wieder ein ganz anderes und hat doch mit der eigentlichen Frage nichts zu tun.
  Mit Zitat antworten Zitat