Вниз
Скачать: CL | DM;

Object Inspektor не сохраняет установки для моей компоненты   Найти похожие ветки 

 
Sand   (2004-02-29 15:50) [0]

Доброе время суток . .
У меня ворзникла следующая проблема. У меня мало опыта в программировании компонент и всех тонкостей я еще не знаю. Так вот есть компонент слудующего вида - TGraphicModul(описано ниже). При компиляции все замечательно работает, а в режиме дизайна Object Inspektor отображает все свойства и методы, но изменения созранят лищь для корневого класса TGraphicModul, изменения касающиеся входящих слассов TAxisXY, Tpages, не сохраняться. Все это дело происходит в Delphi 7.
Заранее благодарю за помощь . .

Type
TGraphicModul = Class;
TAxisXY = Class;

TPages = Class(Tcomponent)
Private
{---------------}
Public
{---------------}
Published
{---------------}
End;

TAxisItem = Class(TCollectionItem)
Private
{---------------}
Protected
{---------------}
Public
{---------------}
Published
End;

TAxisCollection = Class(TCollection)
Private
Protected
Public
End;

TAxisXY = Class(Tcomponent)
Private
FAxis: TAxisCollection;
{---------------}
Protected
{---------------}
Public
{---------------}
Published
{---------------}
End;

TGraphicModul = Class(TGraphicControl)
Private
{---------------}
FAxis: TAxisXY;
FPages: TPages;
Protected
{---------------}
Public
{---------------}
Published
{---------------}
Property AxisXY: TAxisXY Read FAxis Write SetAxis;
Property Pages: TPages Read FPages Write SetPages;
End;


 
Sand   (2004-02-29 18:07) [1]

Сам задал и сам отвечу . .
Проблема решилась заменой Tcomponent на TPersistent у тех классов для которых не происходило сохранение . .
Все остальное осталось по прежнему ..
Type
TGraphicModul = Class;
TAxisXY = Class;

TPages = Class(TPersistent)
Private
{---------------}
Public
{---------------}
Published
{---------------}
End;

TAxisXY = Class(TPersistent)
Private
FAxis: TAxisCollection;
{---------------}
Protected
{---------------}
Public
{---------------}
Published
{---------------}
End;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
3-43247
Rumba
2004-02-17 16:14
2004.03.14
FreeUDFLib сбоят под FB 1.5 RC9


14-43875
Dmitriy O.
2004-01-23 13:26
2004.03.14
Поздравляю всех с днем защитника отечества !


6-43742
Makhanev A.S.
2003-12-31 19:33
2004.03.14
Методика удалённой сверки версий файлов...


14-43789
arbin
2004-02-18 15:22
2004.03.14
Конкурс на лучшее поздравление к 23 февраля


14-43777
heady
2004-02-18 20:57
2004.03.14
Уменьшение размера программы




   Наверх