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

Вниз

Как обратиться ко всем формам проекта в Design-time?   Найти похожие ветки 

 
Gass   (2003-07-07 10:11) [0]

Кто знает как это сделать?
Просто если перебираю через Application.Components[i], то там этих форм нету, а получается только к самой IDE доступ.. Помогите! Очень нужно! Мне теперь кажется, что такое невозможно..


 
Skier ©   (2003-07-07 10:20) [1]

Зачем сие ?


 
Gass   (2003-07-07 10:32) [2]

Пишу один эксперт, долго рассказывать, что он делает, но ведь это вопрос принципа.. Почему нельзя использовать Application.Components?? И должен же быть какой-то выход..


 
Anatoly Podgoretsky ©   (2003-07-07 10:37) [3]

Конечно, они в Screen, но отражается ли это в ИДЕ это требует проверки.


 
Gass   (2003-07-07 10:45) [4]

Может быть и Screen подойдет, спасибо. А все-таки непонятно, почему они так сделали..


 
гончий   (2003-07-07 11:38) [5]

Screen подойдет если форма проекта открыта, а это бывает далеко не всегда...тут эксперты юзать придется...


 
Юрий Зотов ©   (2003-07-07 11:56) [6]

> Gass (07.07.03 10:32)

Как известно, IDE Delphi написана на Delphi. Поэтому там есть и Application, и Screen. И поэтому они к самой IDE и относятся. И работает все это в run-time. Все как в обычной Delphi-программе.

А для своего расширения среда имеет Open Tools API (OTAPI). Его интерфейсы см. в Delphi\Source\Toolsapi\toolsapi.pas, а доступны они через глобальную переменную BorlandIDEServices. Именно так и пишутся эксперты.


 
Gass   (2003-07-07 14:54) [7]

> Юрий Зотов © (07.07.03 11:56)

Спасибо! Щас буду смотреть. Хотя уже сделал все что хотел через Screen :))



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
3-67736
Bless
2003-06-25 17:50
2003.07.21
select from select


1-67817
clickmaker
2003-07-07 20:24
2003.07.21
Параметр lcid в TExcelApplication.Workbooks


1-67826
Bill
2003-07-06 17:00
2003.07.21
Вызов hlp файла


1-67906
Sword-Fish
2003-07-08 12:32
2003.07.21
Создание кнопки


1-67866
Lime
2003-07-08 05:23
2003.07.21
Анализ байтов, содержащихся в файле