Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#3

Re: Klassen in verschiedenen Units & Werte übergeben

  Alt 2. Mai 2005, 09:55
Hallo Osse,

meinst du das "Friend"-Prinzip das es in C++ gibt? Dieses gibt es AFAIK in Delphi nicht, du musst ueber die properties arbeiten.
Hier mal ein Beispiel:
Delphi-Quellcode:
class TFooBar = class(TObject)
  private
    FFoo: String;
    FBar: Integer;
  public
    property Foo: String read FFoo write FFoo;
    property Bar: Integer read FBar write FBar;
end;
Wenn du mehrere Klassen in einer Unit deklariert hast, dann kannst du aus diesen Klassen AFAIR auch auf private-Member der anderen Klassen in der Unit zugreifen, allerdings hat das mit Kapselung schon gar nichts mehr zu tun. Ich hoffe das hilft dir irgendwie weiter

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat