Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

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

 
DNS   (2003-10-24 18:41) [0]

Необходимо написать компонент TRegCheckBox, потомок TCheckBox, с добавленым свойством Items (с возможностью вызова редактоа items как в StatusBar, некоторых компонентах для работы с ДБ и т.п.), каждый итем - все свойства TRegistry + набор значений TRgistry + поле Boolean показывающее предназначена операция для True и False позиции CheckBoxа + поле обозначающее действие. При изменении позиции TCheckBox на True все что указано в Items для True - внести в реестр и наоборот. Поле действия показывает что сделать с ключем - удалить, создать, поменять значение...


 
Дуся ©   (2003-10-24 19:14) [1]

Неободимо - так пишите :) Проблема-то в чем?


 
DNS   (2003-10-25 14:45) [2]

Проблема в том что я не могу понять как создать свойство Items, подключить к нему редактор Itemов, и написать сам Item! Короче говоря ничего не понимаю, и вообще первый компонент в жизни клепаю на курсовик, так что совсем не понимаю :( Я просмотре VCL, и все что я понял так это то, что мне необходимо создавать потомка TPersistant...


 
DNS   (2003-10-25 22:03) [3]

Помогите плизз, а то застрял совсем %(


 
DNS   (2003-10-26 13:20) [4]


> Неободимо - так пишите :) Проблема-то в чем?

Проблема в том что никаr не получаеться вставить этот property Item!!!!
Подскажите плиззз как его туда втюрить?


 
Частый посетитель   (2003-10-26 14:08) [5]

Почитай про создание компонент. Про редакторы свойств.
Это есть в любой книжке по Дельфи для начинающих. Можно и в инете скачать.
Посмотри примеры в хелпе.

Еще почитай про DefineProperty. Это уже не в каждой книжке, а в в каждой третьей. Ну и в хелпе, разумеется.


 
wicked ©   (2003-10-26 19:08) [6]

почитать о:
1. создании компонент...
2. TCollection/TCollectionItem...
3. TRegistry

имхо DefineProperty здесь не нужен - всё можно сделать намного проще...

ЗЫ практическая ценность компонента равна нулю... соответственно и мотивация его писать стремится туда же...


 
Zergling ©   (2003-10-27 06:33) [7]

На королевстве дельфи если не ошибаюсь была статья Юрия Зотова про работу с коллекциями.


 
DNS   (2003-10-29 21:37) [8]


> ЗЫ практическая ценность компонента равна нулю... соответственно
> и мотивация его писать стремится туда же...

Курсовик у меня такой - программа для настройки ХР через реестр, вот поэтому то и пишу, кроме того разобраться с этим всё равно надо - потом пригодиться :)
Книжки к сожалению в которой хоть чтонибудь о компонентах было нету :( увы.
C TCollection/TCollectionItem работаю, но не очень то и получаеться %( Проблема в том что взаимодействие между TCollectionItem и TCollection еще как никак ннаписать получилось (вроде бы), а вот с самим компонентом - никак.
Статью сейчас поищу...


 
DNS   (2003-10-29 23:01) [9]

А в каком разделе эта статья?


 
Zergling ©   (2003-10-30 06:52) [10]

Вроде для своего курсача паришся. Почему за тебя должны искать?
http://delphi.vitpc.com/helloworld/tcollection.htm


 
DNS   (2003-10-31 04:11) [11]

Спасиба за помощь! А вот что где и как на сайте К О Р О Л Е В С Т В А Delphi - то я катострофически не врубаюсь что и где там (за исключением Сокровишницы и Базарной площади) поэтому для меня поход на их сайт, при плохом линке - трагедия, т.к. до конца список статей у меня там только один раз догрузился :(
А с TCollection я благодаря статье и книжке (у друга одолжил) наконец таки разобрался!!! Ура!



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

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

Наверх




Память: 0.49 MB
Время: 0.026 c
14-41996
undert
2003-10-14 19:40
2003.11.13
Зацените сайт #2


1-41421
Антон.
2003-10-29 15:19
2003.11.13
bpl


14-41887
Карелин Артем
2003-10-24 14:54
2003.11.13
Аксапта это кульно и ваще


1-41243
slivka
2003-11-01 00:43
2003.11.13
Помогите пожалуйста чайнику


7-42142
-=@ndrew=-
2003-08-29 09:42
2003.11.13
System Tray...........