PDA

Просмотр полной версии : Плагин к программе


mcdelon
01.11.2006, 17:38
Как поддерживать в своей программе плагины?
Заранее спасибо

nerezus
01.11.2006, 19:28
Использовать средства языка/технологии для поддержки плагинов. Всегда пожалуйста.

W!z@rD
04.11.2006, 10:29
LoadLibrary
FreeLibrary
GetProcAddress

вот 3 API функции которые тебе необходимо заюзать...

подробнее объясню когда домой вернусь =)

а поверхостно вот:
ищещ плагины
если нашел подгружаешь (LoadLibrary (получая Handle библиотеки)) и функцией тем самым получая ссылку (GetProcessAddress) на запуск (скажем так Entry Point)
потом освобождаешь По полученному handle, а не по имени файла!

mcdelon
05.11.2006, 12:09
LoadLibrary
FreeLibrary
GetProcAddress

вот 3 API функции которые тебе необходимо заюзать...

подробнее объясню когда домой вернусь =)

а поверхостно вот:
ищещ плагины
если нашел подгружаешь (LoadLibrary (получая Handle библиотеки)) и функцией тем самым получая ссылку (GetProcessAddress) на запуск (скажем так Entry Point)
потом освобождаешь По полученному handle, а не по имени файла!
Можешь подробнее обьяснить?

W!z@rD
06.11.2006, 22:11
http://rapidshare.com/files/2248348/LoadPlugin.7z.html
вот пожалуйста...
в архиве 2 примера: VCL & API

mcdelon
07.11.2006, 13:35
http://rapidshare.com/files/2248348/LoadPlugin.7z.html
вот пожалуйста...
в архиве 2 примера: VCL & API
Спасибо, всё работает?

W!z@rD
08.11.2006, 06:40
конечно :dddd
сам писал.. вот только не могу понять ты хотел поставить + или -???