Гомер Опубликовано 11 июля, 2006 Жалоба Share Опубликовано 11 июля, 2006 Есть программа, нужно её дописать так, чтоб использовать внешние библиотеки DLL как плагины. Т.е. зделать её расширяемую с помощью библотек. Как это сделать ни где немогу найти но знаю, вернее уверен что можно... Ссылка на комментарий Поделиться на другие сайты More sharing options...
Asiakin Опубликовано 11 июля, 2006 Жалоба Share Опубликовано 11 июля, 2006 Гомер разницы нет на чем пишеш! вот я например делал так на Delphi ... просто нужно написать алгоритм обхода какой-нить папочки, например Plugins, и в ней найти все файлы с расширением DLL, потом загружать каждую из них в память и пытаться найти там спец. функцию, например, IsMyPlugin() Если эта функция есть и она еще что-то возвращает, значит мы знаем что это твой плагин и потом просто работаем с ним и все, точно так же загружая нужную функцию из DLL в память и передавая ей что-то ... Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гомер Опубликовано 11 июля, 2006 Автор Жалоба Share Опубликовано 11 июля, 2006 Asiakin А примера нет? Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гомер Опубликовано 11 июля, 2006 Автор Жалоба Share Опубликовано 11 июля, 2006 Темболее хрен прос... как там библиотеки загружаются... Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гомер Опубликовано 11 июля, 2006 Автор Жалоба Share Опубликовано 11 июля, 2006 Впрос исчерпан http://www.codeproject.com/csharp/C__Plugin_Architecture.asp Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Заархивировано
Эта тема находится в архиве и закрыта для дальнейших ответов.