Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Основная";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
7-13489
Stas
2003-04-03 11:41
2003.06.05
Копирование файлов


7-13500
lex01
2003-04-03 16:43
2003.06.05
Потоки в Delphi


11-13110
2Nat
2002-09-11 17:37
2003.06.05
Шрифт в окнах сообщений


11-13103
Sectey
2002-09-13 12:40
2003.06.05
Размер Еxe файла


1-13210
jack100
2003-05-27 11:43
2003.06.05
Раскладка клавиатуры





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский