Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Плагины к проге.

7.4K
28 сентября 2004 года
Lord_Prizrak
8 / / 13.09.2004
Как мне сделать возможность подключения к моей проге плагинов?

Нужна возможность добавления плагином настроек в основную программу, на ее форму, в отдельную закладку...
302
28 сентября 2004 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by Lord_Prizrak
Как мне сделать возможность подключения к моей проге плагинов?

Нужна возможность добавления плагином настроек в основную программу, на ее форму, в отдельную закладку...


Могу предложить следующий вариант:
1) плагины реализуешь в виде DLL
2) в каждом плагине объявляешь несколько функций с заранее известным именем, например:
- GetPluginType (получить типа плагина: настройки, закладка, форма и т.д. и т.п.)
- InitPlugin
- FreePlugin
- ...
3) при запуске твоего приложения сканируешь заранее заданную папочку на наличие DLL в ней, для каждой DLL пытаешься получить адреса процедур, названных выше. Если процедуры найдены, то это plugin, иначе это просто DLL.
4) подключаешь все найденые плагины

7.4K
28 сентября 2004 года
Lord_Prizrak
8 / / 13.09.2004
Да это все я могу...
У мя проблема как добавить, на форму настроек, закладку настроек плагина...
Как в Миранде некоторые делают...
А, исходники Миранды я прочитать не могу, они на С++...
402
29 сентября 2004 года
ToRNaDo
70 / / 27.01.2004
http://www.vr-online.ru/ :!!!:
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог