System.FindClassHInstance

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function FindClassHInstance(ClassType: TClass): HINST;

C++

extern DELPHI_PACKAGE 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.

Siehe auch