Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#3

Re: [OOP] Auf Objekt des Vorfahres zugreifen

  Alt 19. Mär 2008, 11:49
Gib dem Pfeil einen Parent mit:

Delphi-Quellcode:
type TPfeil = class
private
  FParent: TOberesObjekt;
public
  constructor Create(Parent: TOberesObjekt);
  procedure doAnything;
end;
type TTextur = class
  procedure getSomething;
end;

type TOberesObjekt = class
public
  constructor Create;

  Textur: TTextur;
  Pfeil: TPfeil;
end;

implementation

constructor TOberesObjekt.Create;
begin
  Pfeil := TPfeil.Create(Self);
  Textur := TTextur.Create;
end;

procedure TPfeil.doAnything;
begin
  FParent.Textur.getSomething;
end;
  Mit Zitat antworten Zitat