TC Plugin Ace

Только для тех, кто пишет плагины под Total Commander. Обмен опытом, решение проблем.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

TC Plugin Ace

Сообщение Dec »

Хочу представить TC Plugin Ace. Писал для себя, но, возможно, проект будет интересен и другим разработчикам плагинов, использующих Delphi.

Что такое TC Plugin Ace?

Это пакет для среды Delphi, встраивающийся в IDE и позволяющий создать прототип будущего плагина лишь парой кликов мыши.

Как это работает?

0) Выбираем в Delphi в меню пункт File\New\Other...
1) В появившемся окне выбираем вкладку Total Commander plugin:

Скриншот 1

2) Выбираем нужный тип плагина (на данный момент реализовано лишь создание WCX плагинов) и жмем OK.

3) Появляется окно, в котором можно выбрать те методы, которые вы хотите реализовывать в плагине:

Скриншот 2

Помимо выбора процедур также доступны две дополнительные опции:
  • -Use CodeSite logging
    Позволяет добавить в код вызовы процедур логгирования с использованием системы CodeSite (входит в состав Delphi начиная с версии XE). Выглядит это примерно вот так:

    Скриншот 3

    Логгирование можно отключить в любой момент разработки отключением лишь одной директивы. Весь код, имеющий отношение к логгированию также будет отключен.
  • -Use {$REGION} directive
    Позволяет скрыть служебный весь код в регионы. Это упростит понимание кода и навигацию по нему.
4) После выбора всех нужных опций TC Plugin Ace создаст новый проект и пропишет код всех выбранных процедур с учетом выбранных опций.

5) Вам остается лишь реализовать нужную вам функциональность.

Как начать пользоваться TC Plugin Ace?

Нужно скачать дистрибутив. После запуска инсталлятор предложит вам выбрать путь установки и версии Delphi, с которыми будет произведена интеграция:

Скриншот 4

После инсталляции можно запускать любимую версию Delphi и пробовать разработку с новым инструментом.

Любые комментарии и пожелания приветствуются. Если проект интересен, то я могу продолжить его и добавить возможность создания плагинов остальных типов.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Все картинки заменены ссылками для соответствия правилам форума.
Даже самая богатая фантазия
Не представит себе наши безобразия.
tarakan
Сообщения: 1
Зарегистрирован: Чт окт 27, 2016 17:17

Сообщение tarakan »

Можете 2-3 простых примера приложить, очень заинтересовал.
Конкретно хочу написать свой плагин для radmina
Ответить