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

И снова о свойствах формы   Найти похожие ветки 

 
veb   (2003-05-27 11:36) [0]

Простите что снова обращаюсь к специалистам с тем же вопросом, но как сегодня выяснил, я на том же месте, где и был неделю назад.
Суть в том что необходимо получить несколько новых свойств формы в инспекторе объектов.

unit Unit1;

interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DesignIntf, DesignEditors;

type
TParentForm = class(TForm)
private
FAAA: Integer;
FOnInit: TNotifyEvent;
published
property AAA: Integer read FAAA write FAAA;
property OnInit: TNotifyEvent read FOnInit write FOnInit;
end;

Procedure Register;

var
ParentForm: TParentForm;

implementation
{$R *.dfm}

Procedure Register;
begin
RegisterCustomModule( TParentForm, TCustomModule);
end;

end.

Думаю что нет нужды говорить что в модуле Unit2 того же проекта(важное условие) у формы
TChildForm = class(TParentForm)
end;
не обнаружено в инспекторе объектов ни одного нового свойства. В чем проблема? И как решить.
PS. Кто реально захочет проверить не забудьте в опциях проекта на странице Package подключить в RunTime DesignIde.dcp


 
KA_ ©   (2003-05-27 12:22) [1]

Убери Unit1 из проекта, создай новый package, в него добавь свой Unit1. В Unit1 добавь секцию initialization, в ней вызови процедуру Register. Установи этот package.
Теперь открывай новый проект, создавай в нем потомков своей формы и наслаждайся :)


 
MBo ©   (2003-05-27 12:22) [2]

найди CCPack Сергея Орлика


 
veb   (2003-05-27 12:33) [3]

to KA_
Важным элементом является появление новых свойств в рамках одного проекта. Смысл в том что уже сейчас построена сложная иерархия форм и выносить ее в отдельный package не оправданно дорого.

to MBo
возможно что проект будет коммерческим и использование посторонних компонентов не приветствуется.

Спасибо. Может есть еще предложения?



 
rounin   (2003-05-27 12:43) [4]

CCPack - не компонент, а эксперт.



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

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



Память: 0.46 MB
Время: 0.012 c
14-13473
{bas}
2003-05-20 17:32
2003.06.05
Кто нить с Rose Delphi Link работал??


3-13089
KIR
2003-05-15 13:38
2003.06.05
Нужен совет по структуре таблиц


1-13166
Сюткин Павел
2003-05-24 09:49
2003.06.05
Версия MS Office


1-13171
Новенький
2003-05-26 11:35
2003.06.05
TActionPopupMenuBar


1-13133
Sector
2003-05-25 00:00
2003.06.05
Фрагменты текста в RichEdit разным цветом




   Наверх