Форум: "Основная";
Текущий архив: 2003.10.20;
Скачать: [xml.tar.bz2];
Внизотображение свойств компонента Найти похожие ветки
← →
webpauk (2003-10-07 15:18) [0]когда компонент находится в состоянии csDesigning, изменения, вносимые в свойства компонента визуально отображаются, а когда запускаю программу, компонент имеет свойства, заданные в constructor Create. Может кто подскажет в чём фишка
← →
Skier (2003-10-07 15:20) [1]
> Может кто подскажет в чём фишка
значения свойств, судя по всему, не пишуться в *.dfm-файл...
← →
Плохиш_ (2003-10-07 15:35) [2]>webpauk (07.10.03 15:18)
При создании компонента сначала читаются значения из *.dfm-файла,
затем производится обработка Create ...
← →
Skier (2003-10-07 15:36) [3]>Плохиш_ (07.10.03 15:35) [2]
> сначала читаются значения из *.dfm-файла,
> затем производится обработка Create ...
да ну ?!
← →
webpauk (2003-10-07 15:51) [4]какой к чертям собачьим, dfm-файл? есть только pas и dcu
← →
Skier (2003-10-07 15:53) [5]как всё запущено...
← →
Плохиш_ (2003-10-07 15:54) [6]>Плохиш_ (07.10.03 15:35) [2]
Чё сморозил, чё сморозил :-)
>webpauk (07.10.03 15:18)
> когда компонент находится в состоянии csDesigning
Когда это у него такое состояние?
>webpauk (07.10.03 15:51) [4]
см. Skier © (07.10.03 15:36) [3]
← →
Пользователь (в гневе) (2003-10-07 15:59) [7]>>webpauk (07.10.03 15:51) [4]
У формы (на которой компонент) есть такой файл. Посмотри, записаны ли в нем твои свойства, которые ты изменил в инспекторе объектов
← →
webpauk (2003-10-07 16:10) [8]2Пользователь (в гневе)
дык это лечение симптомов, а не причин
← →
Пользователь (в гневе) (2003-10-07 16:11) [9]Это диагностика
← →
Skier (2003-10-07 16:13) [10]>webpauk (07.10.03 16:10) [8]
-покажи код компанента
-расскажи как он должен работать
Иначе это всё затянется...
← →
webpauk (2003-10-07 16:16) [11]ну, отдиагностирую я. А дальше то чё?
впрочем вопрос может быть в другом. Есть компонент TPanel, на каторый сверху ложится еще один TPanel, причем оба Panel определены отдельными классами внутри компонента. Это необходимо для правильной прорисовки верхнего TPanel. Вероятно из-за этого и происходят проблемы
← →
webpauk (2003-10-07 16:19) [12]http://www.delphimaster.ru/cgi-bin/download.pl?get=1065529116&n=0
← →
webpauk (2003-10-07 16:20) [13]2Skier
смотри любое свойство CaptionPanel
← →
webpauk (2003-10-07 16:52) [14]ну, кто в конце концов знает чего-нибудь?
← →
webpauk (2003-10-07 17:20) [15]йо, пипл! хелп
← →
Анонимщик (2003-10-07 17:29) [16]когда компонент находится в состоянии csDesigning, изменения, вносимые в свойства компонента визуально отображаются, а когда запускаю программу, компонент имеет свойства, заданные в constructor Create. Может кто подскажет в чём фишка
Как-как? Т.е., если ты, ставишь, например, Caption в "Тест - панель", то при разработке видишь эту надпись, а когда запускаешь программу - то видишь другую ("Panel1", например)?
Я правильно понял?
← →
webpauk (2003-10-07 18:58) [17]2Анонимщик
посмотри компонент
← →
Анонимщик (2003-10-07 19:06) [18]Что?
← →
Анонимщик (2003-10-07 19:08) [19]А, так это твой компонент, что ли?
используй слово stored, справку по нему посмотри, по крайней мере.
← →
Анонимщик (2003-10-08 13:58) [20]Ну что, получилось?
← →
Raduga (2003-10-08 14:28) [21]А как в dfm-файле сохранять свойство-объект? Разве это делается автоматически как для простых свойств?
← →
Анонимщик (2003-10-08 14:51) [22]Для этого объекта нужно тоже указывать, что store, а что нет.
Посмотри, как там TFont хранится.
← →
icWasya (2003-10-08 14:55) [23]по моему так - дельфи автоматически сохраняет только компоненты, у которых Owner=Form, и когда читает, автоматически создаёт эти компоненты, а утебя в конструкторе TPanelComponent явно создаётся TCP.
что делать - поступить так, как VCL поступает со свойствами типа Font, Brush, Pen - поместить ссылку на вложеный компонент в секцию Published
TPanelComponent
...
published
property CP:TCP read FCP;
...
end;
должно помочь
← →
Анонимщик (2003-10-08 15:53) [24]Я бы вам рассказал, как все происходит, да долго очень.
Что там у веб-паука?
← →
webpauk (2003-10-08 17:08) [25]кароче, я переписал компонент по рабоче-крестьянскому
всем сппасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.20;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.008 c