EnumModules, процедураСинтаксисprocedure EnumModules(Func: TEnumModuleFuncLW; Data: Pointer); Описание
Процедура EnumModules вызывает пользовательскую функцию обратного вызова (callback
function) для каждого исполняемого модуля приложения, т. е. для исполняемого
модуля, для каждого пакета и DLL, которые загружаются приложением.
Пользовательская функция получает два параметра: дескриптор экземпляра каждого модуля и Data. Функция возвращает истину для продолжения перечисления модулей и ложь, чтобы остановить работу процедуры EnumModules и вызвать ее немедленное завершение. EnumModules - настоящая процедура. ОшибкиСоветы и приемы
Для обратной совместимости EnumModules перегружена и может использовать функцию
обратного вызова, которая объявлена с параметром HInstance типа Integer. Однако
в новых программах следует предпочесть тип LongWord или, если речь идет о модуле
Windows, THandle.
Пример// Загружаем список модулей в строковый список. Data должна Смотрите такжеПроцедуры EnumResourceModules, RegisterModule, UnregisterModule, функции FindCIassHInstance, FindHInstance.Учебник по языку Pascal Лабораторные работы по программированию Справочник
|