Thema: Delphi Ist das ein D4 Bug ?

Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#22

Re: Ist das ein D4 Bug ?

  Alt 31. Jul 2003, 09:49
Hi Leute.

Ich glaube JoelH hat ein Verständnisproblem mit der Sichtbarkeit von Klassenelementen.

Hier mal die Delphi-Hilfe zu diesem Thema. Vielleicht wird dann einiges klarer.


In einer Klasse hat jedes Element ein Sichtbarkeitsattribut, das durch die reservierten Wörter private, protected, public, published und automated angegeben wird. Im folgenden Beispiel wird die Eigenschaft Color als published deklariert:

published property Color: TColor read GetColor write SetColor;

Die Sichtbarkeit bestimmt, wo und wie auf ein Element zugegriffen werden kann. private entspricht der geringsten, protected einer mittleren und public, published und automated der größten Sichtbarkeit.


Der ganze Zauber mit Property und read /write ist nur dafür da, dann Klassenvariablen im "öffentlichen" Umgang für schreiben und lesen einzuschrängen oder in der Bearbeitung in der Klasse zugriffsfähig zu machen (siehe mein Beitrag weiter oben).

Gruß oki
  Mit Zitat antworten Zitat