Einzelnen Beitrag anzeigen

Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#14

Re: Fragen zu OOP und Klassen: published, protected, ...

  Alt 23. Nov 2007, 14:16
Zitat von Gonzo2:
Kann man somit sagen, daß published mit der Sicht auf Komponenten da ist? Oder nur für den OI?

Wie auch immer, gilt immer noch die Aussage, daß der OI keine public Eigenschaften zeigt, sondern nur published?
Der OI kann nur published Eigenschaften zeigen, da es nur diese aus den RTTI-Informationen extrahieren kann. Man hat keine Möglichkiet durch public Eigenschaften einer Klasse zu iterieren und diese wie auch immer zu verarbeiten.

Erst durch das published sind Informationen in der Klasse vorhanden.


Man kann sich das so vorstellen, daß durch das published diese Felder in eine Art Liste landen und somit auch aus dieser Liste abgerufen werden können, alles was nicht published ist, ist auch nicht in der Liste und kann daher auch nicht abgerufen werden.

Das published ist also nicht nur für den OI da, sondern um Feldinformationen abfragen zu können, wer diese Informationen abfragt ist egal, es steht jedem zur Verfügung.
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat