System.Classes.RegisterNonActiveXProc

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

RegisterNonActiveXProc: procedure(const ComponentClasses: array of TComponentClass;
AxRegType: TActiveXRegType) = nil;

C++

extern DELPHI_PACKAGE void __fastcall (*RegisterNonActiveXProc)(TComponentClass const *ComponentClasses, const int ComponentClasses_High, TActiveXRegType AxRegType);

Propriétés

Type Visibilité  Source Unité  Parent
variable public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Description

RegisterNonActiveXProc est appelée par RegisterNonActiveX.

RegisterNonActiveX est utilisée pour empêcher qu'un ensemble de composants personnels enregistré soit converti en contrôles ActiveX à l'aide de l'expert ActiveX. Elle s'attend à ce que la variable RegisterNonActiveXProc soit définie, et elle déclenche une exception si ce n'est pas le cas. Si elle est définie, elle est invoquée pour transporter le processus protecteur.

Le paramètre ComponentClasses est un tableau de classes personnalisées qui descendent de TComponent.

Le paramètre AxRegType indique si seuls les composants du tableau ComponentClasses doivent être rendus invisibles à l'expert ActiveX (lorsque AxRegType a pour valeur axrComponentOnly), ou si leurs descendants ne doivent jamais devenir des contrôles ActiveX (lorsque AxRegType a pour valeur axrIncludeDescendants).

Voir aussi