Главная страница
    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.04 c
14-1105311820
SergP
2005-01-10 02:03
2005.01.30
Предсказания Нострадамуса...


3-1103872708
Mid
2004-12-24 10:18
2005.01.30
Проблема с кирилицей в QReport


3-1103890350
_student
2004-12-24 15:12
2005.01.30
Как вывести bmp из mdb


1-1105988802
KriNeedHelp
2005-01-17 22:06
2005.01.30
Mozhet li programka zapomnit otme4en li 4ekbox ili net??


1-1105698951
Unknown
2005-01-14 13:35
2005.01.30
Application.CreateForm





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