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

Вниз

Список классов, зарегестрированных в Delphi   Найти похожие ветки 

 
sirin ©   (2005-12-25 04:09) [0]

Собственно, как узнать сабж ?
примерно, как делает IDE по Viev->ComponentList


 
sirin ©   (2005-12-25 08:03) [1]

вопрос вдогонку
Задача - получить все компоненты на форме
Возникла проблема с использованием интерфейса TIFormInterface
получаю ссылку на него

var
 ModuleInterface: TIModuleInterface;
 EditorInterface: TIEditorInterface;
 FormInterface: TIFormInterface;
 ComponentInterface: IOTAComponent;
 ComponentIndex, ComponentCount : integer;
 CurrentComponent: IOTAComponent;
 CurrentFileName: string;
 ComponentList: array of string;
begin
 CurrentFileName := ToolServices.GetCurrentFile;
 ModuleInterface := ToolServices.GetModuleInterface(CurrentFileName);
 FormInterface := ModuleInterface.GetFormInterface;
 FormInterface := ModuleInterface.GetFormInterface;
 if FormInterface=nil then
   ShowMessage(FormInterface.FileName);



но использовать полученную ссылку не удается
Такое ощущение, что этот интерфейс просто не реализован.


 
sirin ©   (2005-12-25 08:05) [2]

Блин, неправильно написал

 if FormInterface<>nil then
   ShowMessage(FormInterface.FileName);

Проблема остается



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

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

Наверх




Память: 0.47 MB
Время: 0.105 c
10-1122103875
ROOT
2005-07-23 11:31
2006.07.16
Как обработать макрос Excel в делфи


4-1144179410
in-tank
2006-04-04 23:36
2006.07.16
Системные параметры процесса


5-1135421009
sco
2005-12-24 13:43
2006.07.16
SetXXXXValue и class


2-1151305265
novill
2006-06-26 11:01
2006.07.16
Как узнать размер текстового файла (Textfile)?


2-1151673955
koha
2006-06-30 17:25
2006.07.16
Как отследить запущенную программу через winexec