Главная страница
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.022 c
6-41802
LeNa19
2003-09-13 01:45
2003.11.13
как называется класс клиента в модуле winsock2 ?


6-41821
SDF
2003-09-15 06:53
2003.11.13
Работа с сокетами


14-41876
Dima_dvp
2003-10-23 23:03
2003.11.13
Application - Зачем? и как избавиться


3-41056
malkolinge
2003-10-24 11:29
2003.11.13
XML


1-41523
Atreides
2003-11-04 11:36
2003.11.13
Как установить Selection в TCustomGrid?