Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];




Вниз

Как в Design-Time перебрать по циклу все формы проекта? 


deleon   (2002-03-21 12:29) [0]

Как в Design-Time перебрать по циклу все формы проекта?



Song   (2002-03-21 12:48) [1]

Например, так

With ListBox1.Items Do
Begin
Clear;
With Application Do For t:=0 to ComponentCount-1 Do
IF Pos("Form",Components[t].Name)>0 then Add(Components[t].Name);
End;


Однако, если стандартные имена были переопределены, тогда можно искать по классу TForm



deleon   (2002-03-21 12:52) [2]

Нет, это в Run-Time!
А как именно в design-Time ?
Я хочу при нажатии правой клавиши на своем компоненте просканировать все формы проекта, чтобы составить описание проекта в ini-файле!



deleon   (2002-03-21 14:00) [3]

Или как хотя-бы получить их список ?
Да..похоже на этом форуме можно только задавать вопросы типа:
"Как из строки получит PChar?"



Юрий Зотов   (2002-03-21 14:19) [4]

Сделайте поиск строки Toolservices в исходниках VCL (\Source\ToolsAPI\ToolIntf.pas). Там подробные комментарии, прочтите их и разберитесь с OTAPI. После этого останется написать довольно простой эксперт IDE.



deleon   (2002-03-21 15:04) [5]

Спасибо!




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.018 c
1-158             MaXie                 2002-03-22 11:20  2002.04.01  
Как совместить ShortString с множеством?


1-215             kserg@ukr.net         2002-03-20 11:48  2002.04.01  
MDI-приложение: как определить активно родительское окно(дочерних ещё нет) или дочернее(тогда узнать какое)?


1-148             kull                  2002-03-19 11:16  2002.04.01  
Помогите найти компонент типа TCurrencyEdit.


1-136             Stexen                2002-03-21 23:02  2002.04.01  
Размер Заголовка


7-324             Nomad                 2001-12-29 15:14  2002.04.01  
Как в NT-ях разрешить программе редактировать реестр текущего пользователя?