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

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

Установка свойств обьекта [D5, Win2k]


starik30 ©   (2005-01-14 14:40:00) 

Добрый день, All.

Пытаюсь установить св-ва обьекта при помощи функции SetStrProp... Перед этим проверяю, есть ли данное св-во у обьекта при помощи функции GetProInfo...
Может кто подскажет - как для компонента TMemoустановить(прочитать) следующие св-ва : SelStart, SelLength, Text

Заранее благодарен
Юра


starik30   (2005-01-14 15:19:00) [1]

>MBo
Может есть какая-нибудь идея в каком направлении капать ?....

Дело в том что хочется в начале сохранить свойства обьекта в файле а-ля XML т.е. <Property>..</Property> <Value>..</Value> а потом обратно установить св-ва или в крайнем случае хотя бы установить .....


MBo   (2005-01-14 15:08:00) [2]

P.S. Вместо Text можно использовать Lines и SetObjectProp.
P.P.S. И все таки не очевидно, что именно RTTI требуется


MBo   (2005-01-14 15:02:00) [3]

Ах да...
Эти свойства не Published, для них RTTI не генерируется


starik30   (2005-01-14 14:50:00) [4]

>MBo
Нет, дело в том что функция GetPropInfo "не видит" данных свойств у компонента Memo (возвращает указатель null)...
 А как по другому ? дело в том, что я пытаюся сохранить, а потом восстановить свойства компонента из своего файла...


MBo   (2005-01-14 14:43:00) [5]

Первые два- SetOrdProp, третье - как раз SetStrProp.
А тебе точно необходимо для этого привлекать RTTI?


Наверх

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