System.FindClassHInstance
Delphi
function FindClassHInstance(ClassType: TClass): HINST;
C++
extern DELPHI_PACKAGE NativeUInt __fastcall FindClassHInstance(TClass ClassType);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
Description
Renvoie le handle d'instance du module dans lequel un type de classe est défini.
FindClassHInstance trouve le HInstance de l'exécutable ou de la bibliothèque qui "possède", ou contient, les informations de types à l'exécution (RTTI) et la table des méthodes virtuelles (VMT) de la classe spécifiée transmise par le paramètre ClassType. Lors de la lecture d'un composant (qui est un type), ces informations sont nécessaires pour que le fichier fiche (ressources) associé au composant puisse être chargé. Le système de flux de composants utilise FindClassHInstance à cette fin.
FindClassHInstance renvoie 0 si l'instance n'est pas trouvée. Sinon, elle renvoie le HInstance du propriétaire de la classe.