Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.20;
Скачать: CL | DM;

Вниз

Навороченый компонент для потдержки плагинов в проекте   Найти похожие ветки 

 
DelphiN! ©   (2005-03-01 12:39) [0]

Народ, подскажите какойнибудь хороший, навороченый компонент для потдержки плагинов в проекте

Заранее благодарен


 
TUser ©   (2005-03-01 12:47) [1]

В Jedi есть какой-то. Но лучше, наверное, руками.


 
DelphiN! ©   (2005-03-01 13:02) [2]

Кстати обязательно нужна потдержка передачи сообщений (текстовых) плагинам


 
вредитель ©   (2005-03-01 13:18) [3]

Кстати обязательно нужна потдержка передачи сообщений (текстовых) плагинам

Да простит меня, DelphiN!, но водимо дельфисты.

У нас бейсиковцев даже так бывает:



//// экспорт из dll
Вызывается для обмена информацией между модулем и программой.

INT WINAPI PluginFeedback(INT iAction, LPARAM lParam, VOID **pParam);

Параметры:

iAction
Код действия,  запрашиваемого   программой. Может  принимать
следующие значения:

ACTION_LOAD
Загрузка   модуля   XXXXXXXX.    Параметр  lParam   содержит
дескриптор (HANDLE) главного окна приложения.
ACTION_REGET_HANDLE
Изменение  дескриптора  главного  окна проложения.  Параметр
lParam содержит верный дескриптор  главного окна приложения.
ACTION_FEEDBACK
Запрос  на  изменение   настроек  модуля.   Параметр  lParam
содержит дескриптор окна настроек программы.
ACTION_DEACTIVATE
Запрос  на  удаление   модуля.  Модуль  должен  удалить  все
выделенные им при установке системные ресурсы (ключи реестра
и пр.).
ACTION_GETDESCRIPTION
Запрос  на  получение   описания  модуля,   отображаемого  в
настройках программы.  По адресу,  содержащемуся в параметре
pParam,   необходимо   присвоить  указатель   на  глобальный
экзкмпляр  строки  завершенной   нулем,  содержащий  краткое
описание  модуля. Длина  данной  строки не должна  превышать
значения константы MAX_PLUGIN_STRING.
ACTION_GETFILTER
Запрос  на  получение   фильтра  для  стандартного   диалога
открытия/сохранения     файла.  По адресу   содержащемуся  в
параметре    pParam   необходимо   присвоить   указатель  на
глобальный  экзкмпляр строки  завершенной  нулем, содержащий
фильтр для формата  файлов, поддерживаемого  модулем. Строка
имеет  следующий  вид:  Название  формата|фильтр,   например
Текстовые файлы (*.txt)|*.txt. Длина данной строки не должна
превышать значения константы MAX_PLUGIN_STRING.

lParam
Значение  данного параметра  зависит  от значения  параметра
iAction.

pParam
Значение  данного параметра  зависит  от значения  параметра
iAction.

Возвращаемое значение:
Возвращаемое   значение   учитывается  только  при  значении
параметра iAction равном  ACTION_LOAD или ACTION_DEACTIVATE.
Если  функция  возвратит   нулевое  значение,  то  действие,
соответствующее коду параметра iAction, не будет произведено
вызывающей  программой  (т.е. модуль  не будет  загружен или
удален).



Страницы: 1 вся ветка

Текущий архив: 2005.03.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.056 c
1-1110145219
Narik
2005-03-07 00:40
2005.03.20
Как перекинуть картинку из одного Image в другой???


1-1109944168
bon
2005-03-04 16:49
2005.03.20
Autocad &Delphi


9-1101396790
Вась-Вась
2004-11-25 18:33
2005.03.20
Товарищи! Поможите с DirectDraw!


1-1110222402
ser35
2005-03-07 22:06
2005.03.20
Как отобразить текст?


1-1109788243
alex_shkut
2005-03-02 21:30
2005.03.20
Ошибка при динамическом создании TImageList