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

Вниз

Специалистам по компонентам !   Найти похожие ветки 

 
malkolinge   (2003-01-13 16:37) [0]

Почему паблишед свойства агрегируемого класса не сохраняються в потоке Или кто намилить Рея Конопку в электроном виде или скажет где купить ?

published
property tree:TTreeView read FTreeView write FTreeView;

?????????????????????????????????????????????????????


 
malkolinge   (2003-01-13 16:43) [1]

Вы просто не знаете что такое выводить несколько десятков свойств на поверхность..........


 
eheyler   (2003-01-13 17:05) [2]

См. TComponent.GetChildren и TComponent.GetParentComponent


 
TTCustomDelphiMaster   (2003-01-13 17:49) [3]

SetSubComponent применяешь?


 
malkolinge   (2003-01-13 18:39) [4]


> SetSubComponent применяешь?

Неа а это что ?


 
malkolinge   (2003-01-13 18:46) [5]


> TTCustomDelphiMaster


Слюшай спасиба братан а ? куда пиво слать ?
(в сотый раз убедился как мало я знаю)


 
Юрий Зотов   (2003-01-13 18:53) [6]

> malkolinge © (13.01.03 16:37)

Потому что компонентные свойства по умолчанию считаются ссылками на внешний компонент (который сохраняется сам по себе, отдельно от Вашего). Если же он у Вас внутренний - замещайте DefineProperties, пишите Read и Write.

Далее. Сильно похоже, что у Вас ошибка. Внешний ли компонент TTreeView, или внутренний - все равно для свойства Tree нужен метод записи (SetTree). Иначе будет возникать либо Access Violation, либо утечка памяти.


> malkolinge © (13.01.03 16:43)

Ну конечно. Где уж нам это знать. Правда, можно и не заниматься ерундой, а переопределить редактор... но это так, к слову.


 
malkolinge   (2003-01-13 19:04) [7]


> Юрий Зотов ©

Спасибо Юрий ! Я не очень много занимаюсь разработкой компонентов.


> Далее. Сильно похоже, что у Вас ошибка.

Да нету ее там, я привел первое что в голову пришло.
Вот только подскажите , csSubComponent не решит ли мою проблему без всяких там переопределений DefineProperties, Read и Write ?
С Уважением Евгений !



> Вы просто не знаете что такое выводить несколько десятков
> свойств на поверхность..........

А это я специально, чтоб хоть кто-то откликнулся. Юрий а нет ли у Вас Конопки или хотя бы где его купить(у нас в Киеве нету) каждую неделю езжу на Петровку.....



 
TTCustomDelphiMaster   (2003-01-13 19:08) [8]


> malkolinge © (13.01.03 18:46)
> > TTCustomDelphiMaster
> куда пиво слать ?


Спасибо, у меня есть.


 
TTCustomDelphiMaster   (2003-01-13 19:30) [9]


> Вот только подскажите , csSubComponent не решит ли мою проблему
> без всяких там переопределений DefineProperties, Read и
> Write ?
> С Уважением Евгений !


Ну если тебе хватает csSubComponent, то не надо. А вот метод SetTree нужно обязательно сделать, если у тебя свойство tree будет доступно для изменения.


 
malkolinge   (2003-01-14 11:47) [10]

Пасиба



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

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

Наверх





Память: 0.46 MB
Время: 0.008 c
14-72490
Kair
2003-01-06 05:04
2003.01.23
Спокойной ночи программисты!


1-72362
петр3
2003-01-12 23:43
2003.01.23
memo


3-72101
Виталий Панасенко
2002-12-29 16:05
2003.01.23
Поля типа


1-72374
Cherepovets
2003-01-12 18:16
2003.01.23
Дискета


7-72548
DD
2002-11-05 00:47
2003.01.23
Как не через fdisk, а програмно установить активный раздел на HDD





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