Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

TC Plugin Ace

 
Post new topic   Reply to topic    Total Commander Forum Index -> Написание плагинов для Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Dec



Joined: 07 Sep 2006
Posts: 441

Post (Separately) Posted: Wed Jan 22, 2014 01:11    Post subject: TC Plugin Ace Reply with quote

Хочу представить 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 и пробовать разработку с новым инструментом.

Любые комментарии и пожелания приветствуются. Если проект интересен, то я могу продолжить его и добавить возможность создания плагинов остальных типов.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 8372
Location: Россия, Саратов

Post (Separately) Posted: Wed Jan 22, 2014 08:23    Post subject: Reply with quote

Все картинки заменены ссылками для соответствия правилам форума.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
tarakan



Joined: 27 Oct 2016
Posts: 1

Post (Separately) Posted: Thu Oct 27, 2016 18:20    Post subject: Reply with quote

Можете 2-3 простых примера приложить, очень заинтересовал.
Конкретно хочу написать свой плагин для radmina
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Написание плагинов для Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group