Einzelnen Beitrag anzeigen

Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Compoübergabe in eigene Klasse

  Alt 22. Aug 2006, 14:50
Hi!

Imho brauchst du für diese Sache keine Pointer.
Ich würde es so machen:
Delphi-Quellcode:
//...

private
  FIRC : TIDIRC;

//...

constructor TMyCompo.Create(AIRCCompo : TIDIRC);
begin
  FIRC:=AIRCCompo;
end;
Bei diesem Vorgehen wird nur die VCL-interne ID des Objektes übergeben, was eine "Art" Pointer ist.

Natürlich kannst du das auch mit Pointern lösen ... nur warum schwierig wenn es auch einfach geht?
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat