Вниз
Скачать: 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 вся ветка

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



Память: 0.48 MB
Время: 0.022 c
6-41817
AndyDN
2003-09-15 12:30
2003.11.13
DoWork, EndWork и OnWork в Indy


6-41872
Человек
2003-09-08 21:53
2003.11.13
Proxy


11-41119
.::D.e.M.o.N.i.X::.
2003-02-15 20:43
2003.11.13
VxD и KOL


14-41985
undert
2003-10-17 01:11
2003.11.13
Посоветуйте программку !


1-41588
REA
2003-10-27 11:30
2003.11.13
OLE




   Наверх