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

Вниз

Существование Component   Найти похожие ветки 

 
Astarot   (2003-01-26 15:41) [0]

Каким образом можно узнать, существует ли в работающем приложении компонент с заданным именем?


 
Романов Р.В. ©   (2003-01-26 15:45) [1]

В общем случае никак. Чля частного слочая можно воспользоваться FindComponent


 
Pat ©   (2003-01-26 15:46) [2]

nil?


 
Astarot   (2003-01-26 16:02) [3]

FindComponent конечно хорошо... но дело в том, что если компонента нету, при операциях с результатом действий FindComponentа вылетает ошибка, что в полне логично... МОжет все-таки возможно как-то по другому сию проблему решить?


 
Романов Р.В. ©   (2003-01-26 16:11) [4]

Если компонента нет, то результат FindComponent равен nil. Проверить это не трудно.


 
Юрий Зотов ©   (2003-01-26 16:13) [5]

Можно написать рекурсивный поиск по Components, начиная с Application и используя FindComponent. Если цепочка Owner"ов не разорвана, результат будет точным.

Посмотрите также FindGlobalComponent.


> если компонента нету, при операциях с результатом действий
> FindComponentа вылетает ошибка

Дык... а проверить сначала на nil - разве нельзя?



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
1-4975
SinnerPro
2003-01-27 05:02
2003.02.03
Чтение из файла


7-5295
jafar
2002-11-23 01:30
2003.02.03
Тайм-аут для потока (THTTPThread)


3-4785
Sergey_El'f
2003-01-17 08:19
2003.02.03
Запрос из запроса, или сложные запросы при local sql


7-5277
borg
2002-11-21 12:03
2003.02.03
определение железа


3-4740
Альберт
2003-01-13 20:35
2003.02.03
Не сохраняются изменения в БД