Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Компоненты";
Текущий архив: 2006.07.16;
Скачать: [xml.tar.bz2];

Вниз

Список классов, зарегестрированных в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.008 c
15-1150399292
SergProger
2006-06-15 23:21
2006.07.16
Установка PHP


2-1151172561
Паша666
2006-06-24 22:09
2006.07.16
Пабота с ComboBox


15-1150423842
Думкин
2006-06-16 06:10
2006.07.16
Bill Gates


15-1150695662
Ega23
2006-06-19 09:41
2006.07.16
С Днём рождения! 19 июня


2-1151404087
iamdanil
2006-06-27 14:28
2006.07.16
Need help: помогите среди всех окон найти окно





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский