Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Основна";
Поточний архів: 2002.12.26;
Завантажити: [xml.tar.bz2];

Вниз

створення розширень IDE Знайти схожі гілки


Пономарев Андрей   (2002-12-16 10:30) [0]

Шановні Майстри,
не возникало ли у кого-нибудь необходимости расширения возможностей Delphi IDE (добавления своего пункта меню, в частности)?
Интересует любая информация о создании собственного компонента, подключаемого к Delphi IDE. Если у кого-то есть примеры, было бы просто замечательно.

Заздалегідь дякую,
Андрій



Юрий Зотов   (2002-12-16 10:40) [1]

Это называется "написать эксперт IDE". Не компонент. Ключевое слово - OTAPI (Open Tools API), можно сделать поиск в Сети.

Начните с папок {$DELPHI}\Source\ToolsAPI и {$DELPHI}\Demos\ToolsAPI. В Delphi 6 есть справка по OTAPI (правда, толку с нее немного).



Calm   (2002-12-16 11:33) [2]

Я вот пробовыл, но что-то не вышло :(

Декларируется, что в модуле ToolsAPI есть глобальная переменная BorlandIDEServices: IBorlandIDEServices, которая инициализируется при загрузке среды и предоставляет доступ ко всем нужным интерфейсам.
Но у меня всегда было BorlandIDEServices=nil.



Юрий Зотов   (2002-12-17 00:08) [3]

> Calm © (16.12.02 11:33)

Советую подписаться на почтовую конференцию Borland"а по OTAPI. Там эта проблема рассматривалась. Да вообще, для тех, кому интересен сабж, там много полезного.



сторінки: 1 вся гілка

Форум: "Основна";
Поточний архів: 2002.12.26;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.56 MB
Час: 0.031 c
1-85999
високогірний
2002-12-16 12:50
2002.12.26
Як заборонити своєму додатка не запускатися більше одного разу


3-85848
самсам
2002-12-05 17:05
2002.12.26
Встановлено віддаленої запису


3-85784
_toltec
2002-12-05 19:21
2002.12.26
Помилка в UDF


4-86216
NF
2002-11-08 14:39
2002.12.26
Як дізнатися назву програми?


1-85897
божевільний ламер
2002-12-16 11:41
2002.12.26
Трабли з іконками ...





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська