Page 1 of 1

Разработчикам плагинов - мастер их создания

Posted: 26 Mar 2009, 18:03 Thu
by Korney San
Выкладываю помощник в создании исходного макета плагинов:
DM Plugin Wizard для Delphi 7 версия 1.1
Достоинства:
- форма настройки информации (имя проекта, класс плагина, имя плагина и прочее; необходимые поля выделены жирным);
- автоматическое создание проекта;
- автоматическое создание модуля реализации;
- автоматическое создание формы настроек (!);
- автоматическая генерация и подстановка GUID (!);
- сохранение информации в реестре для последующих запусков;
- автоматическое связывание события OnCreate (исправление недостатка предыдущей версии).

Установка эксперта:
1. Распаковать архив в Delphi\Projects\Bpl .
2. Дважды щёлкнуть по файлу .bpl .
3. В открывшемся пакете нажать Install .
После установки в репозитории появляется пакет "Download Master plugin Wizard".

Запуск эксперта:
1. Выбрать File - New - Other, на вкладке New найти DownloadMaster plugin и щёлкнуть дважды.
2. На открывшейся форме задать необходимую информацию (по умолчанию там копия из примера).
3. Нажать ОК и дождаться завершения генерации кода (игнорируя предупреждение типа "...recreated.").
4. Сохранить полученный код.
5. Дописать по вкусу. ;)

Код примера в приведённом макете адаптирован под асинхронную работу готового плагина с окном настроек.

Ссылки:
https://dl.dropboxusercontent.com/u/936 ... izard1.zip Эксперт версии 1.1 (для использования)
https://dl.dropboxusercontent.com/u/936 ... source.ZIP Ресурсы для создания эксперта версии 1.1 (для изучения)

Работа эксперта проверена созданием макета, его компиляцией и подстановкой в DM.

Posted: 15 Aug 2009, 15:53 Sat
by Korney San
Эксперт обновлён до версии 1.1, исправлена недоработка со связыванием события OnCreate.

Re: Разработчикам плагинов

Posted: 08 Oct 2009, 14:23 Thu
by monah
А на более новых версиях делфи будет работать?

Re: Разработчикам плагинов

Posted: 08 Oct 2009, 15:43 Thu
by Korney San
monah wrote:А на более новых версиях делфи будет работать?
Не знаю, не пробовал. :roll: По идее, должен.
У меня как-то нет желания переползать на более высокие версии.

Re: Разработчикам плагинов - мастер их создания

Posted: 09 Oct 2009, 14:53 Fri
by monah
А я попробовал.. Не ставится, Но если взять исходник* импортировать его в новый проект, откомпилировать и установить, все работает. Огромное спасибище!!!

Re: Разработчикам плагинов - мастер их создания

Posted: 09 Oct 2009, 15:06 Fri
by Korney San
monah wrote:А я попробовал.. Не ставится
Допилите по вкусу. :)
monah wrote:Огромное спасибище!!!
Не за что.

Re: Разработчикам плагинов - мастер их создания

Posted: 23 Dec 2009, 12:28 Wed
by S0mbre
А будет работать с C++ Builder 2010?

Re: Разработчикам плагинов - мастер их создания

Posted: 23 Dec 2009, 13:12 Wed
by Korney San
S0mbre wrote:А будет работать с C++ Builder 2010?
Без поянтия - мастер-то для Delphi.

Re: Разработчикам плагинов - мастер их создания

Posted: 08 Apr 2012, 7:24 Sun
by ponand
Korney San wrote: Ссылки:
Эксперт версии 1.1 (для использования)
Ресурсы для создания эксперта версии 1.1 (для изучения)
Страницы почемуто не открываются

Re: Разработчикам плагинов - мастер их создания

Posted: 08 Apr 2012, 12:16 Sun
by Korney San
ponand wrote:
Korney San wrote: Ссылки:
Эксперт версии 1.1 (для использования)
Ресурсы для создания эксперта версии 1.1 (для изучения)
Страницы почемуто не открываются
Только что открыл. Image

Re: Разработчикам плагинов - мастер их создания

Posted: 01 Jan 2015, 4:12 Thu
by unreal666
Можете перезалить эксперт и его ресурсы?

Re: Разработчикам плагинов - мастер их создания

Posted: 01 Jan 2015, 6:49 Thu
by marcipan
У меня нет такого :(

Re: Разработчикам плагинов - мастер их создания

Posted: 04 Jan 2015, 2:13 Sun
by Korney San
Korney San wrote: Ссылки:
https://dl.dropboxusercontent.com/u/936 ... izard1.zip Эксперт версии 1.1 (для использования)
https://dl.dropboxusercontent.com/u/936 ... source.ZIP Ресурсы для создания эксперта версии 1.1 (для изучения)
Ссылки обновлены до Dropbox.