Главная страница
    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.45 MB
Время: 0.015 c
4-43968
Duke DEE
2004-01-03 21:25
2004.03.14
Нажатие кнопки в другой программе


1-43676
Lisa
2004-01-23 13:20
2004.03.14
Как программно запустить Excel?


6-43739
St!ff
2004-01-04 05:44
2004.03.14
Вопрос: Ошибка при рекурсивном переборе файлов на фтп...


7-43913
Ozone
2003-12-18 10:22
2004.03.14
Web-камера


1-43497
Lena19
2004-02-28 23:46
2004.03.14
for n:=1 to 10 do goto n





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский