Главная страница
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
3-40987
AlexS
2003-10-16 16:36
2003.11.13
БД & OLE


1-41643
Slavian
2003-10-25 21:35
2003.11.13
Ресурсы


3-41039
NaZGA
2003-10-14 14:11
2003.11.13
ADO Временные таблицы


14-41972
RoLeX
2003-10-17 14:28
2003.11.13
Как сделать сканер открытых портов???


3-41010
Piton X
2003-10-14 13:44
2003.11.13
Запрос об оплате услуг по датам. Строки - люди, столбцы - даты, а