|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.11.2013, 22:02 | #1 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 51
|
Вложенные компоненты
Здравствуйте. Появилась следующая проблема. Создаю компонент, внутри которого есть поле - другой компонент. Это поле вывожу в раздел published как свойство - для того, чтобы оно выводилось в инспекторе объектов. Здесь оно выводится, но при его редактировании результаты редактирования отображаются только во время дизайна, когда же я запускаю программу, все остается по-старому.
Проверил dfm после сохранения - так и есть, никаких изменений туда внесено не было, свойства этого компонента вообще не сохраняются. Это так и должно быть? В некоторых других компонентах (не своих) замечал такую же проблему. Почему такое происходит? |
26.11.2013, 22:48 | #2 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
|
|
26.11.2013, 23:02 | #3 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 51
|
Никакие - это никакие. Есть компонент класса TMy1, допустим, и есть вложенный в него компонент класса TMy2. Вот в dfm записываются все подобные компоненты класса TMy1, а о TMy2 никаких известий там нет. Свойства компонента TMy2 менять можно, но они не сохраняются, и даже при следующей загрузке проекта сбрасываются на стандартные (те, что заданы в конструкторе).
|
27.11.2013, 00:03 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Кажется у Тексейры и Пачеко описано лекарство от этой ситуации.
И по-моему в Королевстве Делфи тоже читал статью о том как правильно публишить свойства.
I'm learning to live...
|
27.11.2013, 00:50 | #5 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 51
|
Хорошо бы узнать поподробнее - ссылку или запрос, по которому следует искать...
|
27.11.2013, 01:01 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Увы у меня этих книг не осталось. Просто помню когда читал там было про свойства и компоненты достаточно подробно.
I'm learning to live...
|
27.11.2013, 01:12 | #7 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
если они никакие то естественно что и не сохраняются, а телепаты в запое уже давно
|
27.11.2013, 01:42 | #8 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 51
|
eval, телепаты здесь не нужны. Вот человек выше понял проблему безо всякой телепатии. Это не та ситуация, когда надо выкладывать код. Просто возьмите и сделайте, как описано в одном из моих сообщений, а затем посмотрите, как программа поведет себя у вас.
|
27.11.2013, 10:26 | #9 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
вам виднее, без всякого сомнения, продолжайте в том же духе |
|
27.11.2013, 12:59 | #10 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 51
|
OMG! Не вижу никакой причины и дальше продолжать с вами этот диалог. Сделать - это нужно для вас, а не для меня, чтобы вам же разобраться в ситуации на более простом примере, раз с объяснений вы не понимаете, а сами с подобной проблемой никогда не сталкивались. Боюсь, что мой код вы не потянете.
P.S. Все вышесказанное относится конкретно к eval. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вложенные классы | an.net | C# (си шарп) | 1 | 29.11.2011 12:08 |
Вложенные запросы | java_91 | SQL, базы данных | 1 | 07.07.2011 18:52 |
вложенные таблицы | CasperKZ | PHP | 0 | 07.04.2011 23:31 |
Вложенные циклы. | Arctopus | Помощь студентам | 11 | 20.02.2010 00:02 |
вложенные циклы!!!! | for_tuna | Помощь студентам | 6 | 08.12.2009 07:07 |