Стили экспертов Delphi
Всего существует четыре стиля экспертов Delphi (см. таблицу 1). Главное отличие между стилями заключается в способе вызова эксперта пользователем.
Таблица 1. Стили экспертов в Delphi.
Стиль | Способ вызова |
Стандартный | Добавить в подменю Help пункт меню |
Надстройки | Добавить в определенное экспертом подменю пункт меню |
Формы | Добавить во вкладку Forms диалогового окна New Items пиктограмму эксперта |
Проекта | Добавить во вкладку Projects диалогового окна New Items пиктограмму эксперта |
В экспертах Open Tools API может использоваться для:
· получения информации о проекте;
· получения информации о модуле или форме;
· управления модулями проекта (дл открытия, закрытия, добавления, создания);
· управления ресурсами проекта;
· модификации меню Delphi;
· регистрации изменений в проекте;
· регистрации изменений в модуле.
Примечание. Следует заметить, что интерфейс Open Tools API доступен только из программ, запущенных как часть интегрированной среды Delphi.
"Старый стиль" и "новый стиль" ToolsAPI
Существует две модели интерфейсов ToolsAPI, или как их называют – "старый" и "новый" стили. Старый стиль был реализован в средах Delphi 3-4 и C++ Builder 3.-4. Начиная с Delphi 5 и C++ Builder 5, в среду встроена реализация нового стиля. Мы будем рассматривать только "новый стиль", т.к. фирма Borland более не развивает интерфейсы "старого" стиля. Это не значит, что расширения, написанные в старом стиле, не будут работать. Разработчики Borland оставили API старого стиля для совместимости с предыдущими версиями IDE. Интерфейсы "старого" ToolsAPI находятся в директории Source\Toolsapi\ в следующих файлах:
1. editintf.pas
2. exptintf.pas
3. fileintf.pas
4. istreams.pas
5. toolintf.pas
6. vcsintf.pas
Интерфейсы нового стиля имеют префикс "IOTA" и "INTA", а "старого" содержат префикс "TI".
Дата добавления: 2015-09-07; просмотров: 1106;