SCHMaster
|
Posted: Wed Apr 20, 2005 01:48 Post subject: |
|
|
Совершенно верно - Quote: | О чём-то конкретно говорить сложно | . Все зависит от твоих навыков, сообразительности и ... Функциональности плагина
В качестве примера - DSView я писал без VCL, но из-за (хоть и глючной ) функциональности самого плагина+DirectShow+COM интерфейсы размер на API около 500 kb. Ну а с UPX - около 150 kb . Но... Гиммору, а соответственно глюков... . Овчинка выделки нестоит.
В качестве другого примера - PluginManager - только API. Заморочки там есть, но спокойно обошелся без VCL (хотя ест и VCL версия, точнее была). Посему мои советы
Если умеешь писать на API
1. Если плагин планируешь ненавароченный - пиши на API
2. Если несильно навороченный - извращайся без модулей Forms, SysUtils, IniFiles и других, включающих в себя эти модули... . Гимморно, но можно.
3. Если планируешь навороченный плагин - пиши на VCL и не морочь себе...
Если не умеешь писать на API
1. Пиши на API что-б научиться в любом случае, но тогда придется потом переписывать его поновой .
2. Пиши на VCL и не морочь себе... .
3. Все-таки попробуй на API что-б научиться . |
|