Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.14;
Скачать: 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 вся ветка

Текущий архив: 2004.03.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
3-43374
hursand
2004-02-13 08:45
2004.03.14
DBgrid


1-43551
Fants
2004-02-27 19:07
2004.03.14
TreeView


4-43964
xoluay
2003-12-28 20:45
2004.03.14
директория


1-43583
__Dmitry
2004-02-26 13:08
2004.03.14
TWebBrowser - блокировка Ctrl+N


14-43786
BALU1111
2004-02-18 17:17
2004.03.14
Борьба со спамом и новый способ выкачивания денег?