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

Все что касается разработки, отладки, использования подключаемых модулей.

Модераторы: Korney San, marcipan

Ответить
Аватара пользователя
Korney San
Гуру
Сообщения: 1116
Зарегистрирован: 02 окт 2006, 17:01 Пн
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение Korney San » 26 мар 2009, 18:03 Чт

Выкладываю помощник в создании исходного макета плагинов:
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.
Последний раз редактировалось Korney San 04 янв 2015, 2:10 Вс, всего редактировалось 1 раз.
Причина: Сссылки обновлены на Dropbox
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд

Аватара пользователя
Korney San
Гуру
Сообщения: 1116
Зарегистрирован: 02 окт 2006, 17:01 Пн
Откуда: Беларусь, Гомель
Контактная информация:

Сообщение Korney San » 15 авг 2009, 15:53 Сб

Эксперт обновлён до версии 1.1, исправлена недоработка со связыванием события OnCreate.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд

monah
Опытный
Сообщения: 26
Зарегистрирован: 27 мар 2006, 10:08 Пн
Откуда: Казахстан
Контактная информация:

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

Сообщение monah » 08 окт 2009, 14:23 Чт

А на более новых версиях делфи будет работать?
monah

Аватара пользователя
Korney San
Гуру
Сообщения: 1116
Зарегистрирован: 02 окт 2006, 17:01 Пн
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение Korney San » 08 окт 2009, 15:43 Чт

monah писал(а):А на более новых версиях делфи будет работать?
Не знаю, не пробовал. :roll: По идее, должен.
У меня как-то нет желания переползать на более высокие версии.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд

monah
Опытный
Сообщения: 26
Зарегистрирован: 27 мар 2006, 10:08 Пн
Откуда: Казахстан
Контактная информация:

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

Сообщение monah » 09 окт 2009, 14:53 Пт

А я попробовал.. Не ставится, Но если взять исходник* импортировать его в новый проект, откомпилировать и установить, все работает. Огромное спасибище!!!
monah

Аватара пользователя
Korney San
Гуру
Сообщения: 1116
Зарегистрирован: 02 окт 2006, 17:01 Пн
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение Korney San » 09 окт 2009, 15:06 Пт

monah писал(а):А я попробовал.. Не ставится
Допилите по вкусу. :)
monah писал(а):Огромное спасибище!!!
Не за что.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд

S0mbre
Сообщения: 1
Зарегистрирован: 23 дек 2009, 12:24 Ср

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

Сообщение S0mbre » 23 дек 2009, 12:28 Ср

А будет работать с C++ Builder 2010?

Аватара пользователя
Korney San
Гуру
Сообщения: 1116
Зарегистрирован: 02 окт 2006, 17:01 Пн
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение Korney San » 23 дек 2009, 13:12 Ср

S0mbre писал(а):А будет работать с C++ Builder 2010?
Без поянтия - мастер-то для Delphi.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд

ponand
Гуру
Сообщения: 134
Зарегистрирован: 15 июн 2008, 2:55 Вс
Откуда: Ставропольский край

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

Сообщение ponand » 08 апр 2012, 7:24 Вс

Korney San писал(а): Ссылки:
Эксперт версии 1.1 (для использования)
Ресурсы для создания эксперта версии 1.1 (для изучения)
Страницы почемуто не открываются
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532

Аватара пользователя
Korney San
Гуру
Сообщения: 1116
Зарегистрирован: 02 окт 2006, 17:01 Пн
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение Korney San » 08 апр 2012, 12:16 Вс

ponand писал(а):
Korney San писал(а): Ссылки:
Эксперт версии 1.1 (для использования)
Ресурсы для создания эксперта версии 1.1 (для изучения)
Страницы почемуто не открываются
Только что открыл. Изображение
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд

unreal666
Сообщения: 7
Зарегистрирован: 06 фев 2006, 0:10 Пн

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

Сообщение unreal666 » 01 янв 2015, 4:12 Чт

Можете перезалить эксперт и его ресурсы?

marcipan
Гуру
Сообщения: 1401
Зарегистрирован: 11 июн 2005, 3:55 Сб
Откуда: Санкт-Петербург

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

Сообщение marcipan » 01 янв 2015, 6:49 Чт

У меня нет такого :(
Windows 7 х64, Google Chrome 54.0.2840.99, ИЕ11 \ DM 6.10.2.1527

Аватара пользователя
Korney San
Гуру
Сообщения: 1116
Зарегистрирован: 02 окт 2006, 17:01 Пн
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение Korney San » 04 янв 2015, 2:13 Вс

Korney San писал(а): Ссылки:
https://dl.dropboxusercontent.com/u/936 ... izard1.zip Эксперт версии 1.1 (для использования)
https://dl.dropboxusercontent.com/u/936 ... source.ZIP Ресурсы для создания эксперта версии 1.1 (для изучения)
Ссылки обновлены до Dropbox.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд

Ответить