System.FindClassHInstance

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi