System.FindClassHInstance
Delphi
function FindClassHInstance(ClassType: TClass): HINST;
C++
extern DELPHI_PACKAGE System::NativeUInt __fastcall FindClassHInstance(TClass ClassType);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
Beschreibung
Gibt das Instanzen-Handle des Moduls zurück, in dem ein bestimmter Klassentyp definiert ist.
FindClassHInstance sucht HInstance der ausführbaren oder Bibliotheksdatei, welche die Laufzeittypinformationen (RTTI) und die Tabelle virtueller Methoden (VMT) für die Klasse enthält, die im Parameter ClassType angegeben ist. Beim Lesen einer Komponente (Typ) werden diese Informationen benötigt, um die zugeordnete Formulardatei (Ressourcen) der Komponente laden zu können. Das Komponenten-Streaming-System verwendet FindClassHInstance für diesen Zweck.
FindClassHInstance liefert 0, wenn die Instanz nicht gefunden werden kann. Andernfalls wird die HInstance des Klasseneigentümers zurückgegeben.