__published (C++)
Nach oben zu Schlüsselwort-Erweiterungen in C++
Kategorie
Syntax
__published: <declarations>
Beschreibung
Das Schlüsselwort __published wurde zur Unterstützung der VCL hinzugefügt.
Das Schlüsselwort __published legt fest, dass Eigenschaften in diesem Abschnitt im Objektinspektor angezeigt werden, wenn sich die Klasse in der Komponentenpalette befindet. Nur von TObject abgeleitete Klassen können __published-Abschnitte haben.
Der einzige Unterschied zwischen published- und public-Membern besteht darin, dass für in einem __published-Abschnitt deklarierte Daten-Member und Eigenschaften Laufzeittypinformationen (RTTI) im Delphi-Stil erzeugt werden. RTTI ermöglichen einer Anwendung, Daten-Member, Member-Funktionen und Eigenschaften eines ansonsten unbekannten Klassentyps dynamisch abzufragen.
typedef int*
typedef void _fastcall (_closure MyClosure)(const IntPtr piVal);