Перейти к содержанию

Как написать программу использующаю плагины?


Рекомендуемые сообщения

Есть программа, нужно её дописать так, чтоб использовать внешние библиотеки DLL как плагины. Т.е. зделать её расширяемую с помощью библотек.

Как это сделать ни где немогу найти но знаю, вернее уверен что можно...

Ссылка на комментарий
Поделиться на другие сайты

Гомер разницы нет на чем пишеш!

вот я например делал так на Delphi ...

просто нужно написать алгоритм обхода какой-нить папочки, например Plugins, и в ней найти все файлы с расширением DLL, потом загружать каждую из них в память и пытаться найти там спец. функцию, например, IsMyPlugin()

Если эта функция есть и она еще что-то возвращает, значит мы знаем что это твой плагин и потом просто работаем с ним и все, точно так же загружая нужную функцию из DLL в память и передавая ей что-то ...

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

×
×
  • Создать...