Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.03.27;
Скачать: CL | DM;

Вниз

Plug-in для Delphi   Найти похожие ветки 

 
StriderMan   (2009-08-03 17:09) [0]

Можно ли? Ссылки по поисковикам ведут обычно в то как заплагинить свое D-приложение. Интересует же возможность слегка расширить функциональность самой IDE. Подтолкните плиз в правильном направлении.

Собственно задача пока очень проста:

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

т.е. было

SELECT FIELD, ...
FROM TABLE T1
JOIN TABLE2 T2 ON...
WHERE ....


стало:
"SELECT FIELD, ... " +
"FROM TABLE T1 " +
"JOIN TABLE2 T2 ON... " +
"WHERE .... "


 
Юрий Зотов ©   (2009-08-03 17:35) [1]

Это возможно. Надо написать и инсталлировать в IDE свой плагин (точнее, такие плагины принято называть экспертами). См. модуль ToolsAPI и справку по D6. В сети тоже полно примеров.


 
Юрий Зотов ©   (2009-08-03 17:39) [2]

Вот для начала:
http://www.google.com/search?q=BorlandIDEServices&rls=com.microsoft:ru:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GZHZ


 
StriderMan   (2009-08-03 17:41) [3]


> Юрий Зотов

Спасибо! Это то что нужно


 
RWolf ©   (2009-08-05 10:04) [4]

Простой задаче — простые решения: копируем в редактор FAR и набиваем макрос вроде Home " End Space " Space + Down. Далее зажимаем замакросенную клавишу и наблюдаем превращение :)


 
StriderMan ©   (2009-08-05 13:04) [5]


> Простой задаче — простые решения: копируем в редактор FAR
> и набиваем макрос вроде Home " End Space " Space + Down.
>  Далее зажимаем замакросенную клавишу и наблюдаем превращение
> :)

не интегрированное решение, если менее 10 строк SQL (а таких наверное 90%) то быстрее ручками набить. А потом интересно в ToolsAPI разобраться. Думал знаю Делфи вдоль и поперек - а тут оказывается целый раздел мимо


 
RWolf ©   (2009-08-12 23:01) [6]

собственно, макросы есть и в дельфи, вполне себе интегрированные.
но разобраться, конечно, интересно.



Страницы: 1 вся ветка

Текущий архив: 2011.03.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
6-1217761959
Ruzzz
2008-08-03 15:12
2011.03.27
Добавление в программу  «Работа через proxy - сервер»


2-1293637967
Qiwi
2010-12-29 18:52
2011.03.27
Добавление препятствия в игру или закраска столбца в StringGrid


2-1293272162
tanyusha333
2010-12-25 13:16
2011.03.27
Не могу решить задачу по системному программированию!


1-1250807356
Ruzzz
2009-08-21 02:29
2011.03.27
Как проверить успешно ли начался "процесс" в другом потоке?


8-1210924130
SpecRam
2008-05-16 11:48
2011.03.27
Графика: Баги при компиляции