компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > Программирование

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 27.04.2005, 09:46   #1
Пользователи
 
Регистрация: 23.04.2005
Сообщений: 13
Thumbs up

Помогите пожалуйста сохранить свойства компонента в файле ресурса *.DFM. Создаю компонент из Panel, и published свойства типа Button (то есть кнопка на панели). В литературе написано. что значения публикуемых свойств сохраняются в ресурсе, однако ничего подобного не выходит. Даже дирректива NoDefault не помогает. Сохранить отдельное свойство несложно, а вот вложенный компонент что-то не получается.




DimaBr вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
27.04.2005, 09:46
Техник
реклама
Thumbs up

Старый 06.12.2005, 18:15   #2
Пользователи
 
Регистрация: 06.12.2005
Сообщений: 1
По умолчанию

Свойство по которому которому ты имеешь доступ ко вложенному обьекту является всего лишь типизированной ссылкой на обьект (которое занимает 4 байта). В результате в файле dfm сохраняется лишь 4-байтное значение ссылки.

Я предлагаю тебе такое решение:

В Дэлфи, в DFM файл могут сохранаются все компоненты у которых свойству "Owner" присвоена какая-нибуть форма проекта.

в параметр конструктора подчиненного компонента укажи одну из форм проекта. Например:
a:=TComponent.Create(form1);

SR32 вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 23:20. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2