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

Вниз

Установка свойств обьекта   Найти похожие ветки 

 
starik30   (2005-01-14 14:40) [0]

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

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

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


 
MBo ©   (2005-01-14 14:43) [1]

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


 
starik30   (2005-01-14 14:50) [2]

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


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

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


 
MBo ©   (2005-01-14 15:08) [4]

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


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

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

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



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

Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.034 c
14-1105508908
Копир
2005-01-12 08:48
2005.01.30
Пиво в России опять можно пить свободно!


14-1105562655
Гарри Поттер
2005-01-12 23:44
2005.01.30
Как пометить jpg картинку?


14-1105217453
Andrewp
2005-01-08 23:50
2005.01.30
mail.ru


3-1103790800
Otari
2004-12-23 11:33
2005.01.30
Помощь, Как сделать фильтр с 2 словами


14-1105550280
Just3r
2005-01-12 20:18
2005.01.30
Две задачки





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский