System.EnumModules

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure EnumModules(Func: TEnumModuleFunc; Data: Pointer);
procedure EnumModules(Func: TEnumModuleFuncLW; Data: Pointer);

C++

extern DELPHI_PACKAGE void __fastcall EnumModules(TEnumModuleFunc Func, void * Data)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.pas
System.hpp
System System

Beschreibung

Führt eine Callback-Funktion für alle Module in einer Anwendung aus.

EnumModules führt die ausführbare Datei und alle Packages in einer Anwendung auf. Dazu werden das Handle der ausführbaren Datei und das Handle aller Packages an eine benutzerdefinierte Callback-Funktion übergeben. EnumModules wird solange ausgeführt, bis auch das letzte Modul in der Anwendung aufgezählt ist oder bis die Callback-Funktion den Wert false zurückgibt. Die einzelnen Parameter haben folgende Bedeutung:



Parameter Bedeutung

Func

Die Instanzadresse der Callback-Funktion.

Data

Ein benutzerdefinierter 32-Bit-Wert, der an die Callback-Funktion übergeben wird.



Siehe auch