Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как узнать, есть ли у компонента некое свойство [D6, Win2k]


kdy ©   (2004-08-21 09:42:00) 

для методов есть функция MethodAddress(''), которую можно проверить на nil.
А для свойств ничего похожего пока не нашёл.
Сейчас я просто запихнул обращение к свойству в try-except, но надоели постоянные ошибки в отладчике.


kdy   (2004-08-21 15:02:00) [1]

Спасибо. Заработало.
 if getpropInfo(n_form, 'caption')<>nil then ...


Sandman25   (2004-08-21 14:23:00) [2]

uses typinfo


kdy   (2004-08-21 13:46:00) [3]

Что-то не получается достучаться до GetPropInfo.
В хелпе говориться что это функция ipProperty, но как пользоваться ipProperty и где его брать?


P.N.P.   (2004-08-21 11:37:00) [4]

if GetPropInfo(Button1,Edit1.Text)<>nil then
ShowMessage(GetPropValue(Button1,Edit1.Text));


Наверх

Титульная страница Поиск, карта сайта Написать письмо