Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
3-4812
Sergey_El'f
2003-01-17 13:31
2003.02.03
ADOQuery - возвращает иероглифы. где менять cp (langdriver?)


14-5234
Sergey13
2003-01-15 13:31
2003.02.03
Возможен ли в России культ личности ВВП?


14-5173
Урб
2003-01-13 13:31
2003.02.03
Посмешу вас чу-чуть, если получится.


6-5104
John
2002-12-05 22:44
2003.02.03
<b>Socket ы</b>


1-5042
relaxoid
2003-01-20 19:00
2003.02.03
Help в chm, как его подключить?




   Наверх