System.Classes.RegisterNonActiveXProc

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
variable public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Beschreibung

RegisterNonActiveXProc wird von RegisterNonActiveX aufgerufen.

Mit RegisterNonActiveX können Sie verhindern, dass eine Gruppe registrierter Komponenten durch den ActiveX-Experten in ActiveX-Steuerelemente konvertiert wird. Voraussetzung für RegisterNonActiveX ist, dass RegisterNonActiveXProc definiert ist. Falls dem nicht so ist, wird eine Exception ausgelöst. Wenn diese Variable definiert ist, wird sie aufgerufen, um die Überwachung durchzuführen.

Der Parameter ComponentClasses ist ein Array mit benutzerdefinierten Klassen, die von TComponent abgeleitet sind.

Der Parameter AxRegType gibt an, ob nur bei den Komponenten im Array ComponentClasses (axrComponentOnly) oder auch bei den abgeleiteten Klassen (axrIncludeDescendants) verhindert werden soll, dass sie in ActiveX-Steuerelemente konvertiert werden.

Siehe auch