Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2009, 21:18   #21
s.Creator
Форумчанин
 
Регистрация: 28.09.2008
Сообщений: 344
По умолчанию

Цитата:
Сообщение от Deceased Посмотреть сообщение
s.Creator, спасибо, но это то же самое, что я уже находил в интернете. Там кстати глюк, что если в одной издиректорий лежит поддиректория с таким же именем, то он будет постоянно находить поддиректории с таким именем до бесконечности..
Во первых там и написано "пример"
Во вторых глюк исправить не удалось (проверял и в Dilphi 7 и в 2009 - глюка не увидел)

Последний раз редактировалось s.Creator; 29.03.2009 в 21:45.
s.Creator вне форума Ответить с цитированием
Старый 01.04.2009, 20:36   #22
Deceased
Пользователь
 
Аватар для Deceased
 
Регистрация: 13.12.2007
Сообщений: 44
По умолчанию

s.Creator, не удалось глюк найти или исправить?

====

p.s. кто-нибудь знает как в jvregistrytreeview сделать чтобы открывался ключ который пользователь вводит в edit1 ?
типа, там параметры currentpath только для чтения..
Deceased вне форума Ответить с цитированием
Старый 01.04.2009, 22:38   #23
s.Creator
Форумчанин
 
Регистрация: 28.09.2008
Сообщений: 344
По умолчанию

Цитата:
Сообщение от Deceased Посмотреть сообщение
s.Creator, не удалось глюк найти или исправить?
Не удалось найти - специально создавал подпапки с одинаковыми именами но не зацикливается у меня
s.Creator вне форума Ответить с цитированием
Старый 02.04.2009, 02:03   #24
UnChanter
Пользователь
 
Аватар для UnChanter
 
Регистрация: 14.12.2008
Сообщений: 65
По умолчанию

у меня Vista + Delphi 2009 and C++Builder 2009 и jvcl компоненты установились без проблем!
UnChanter вне форума Ответить с цитированием
Старый 02.04.2009, 09:28   #25
Deceased
Пользователь
 
Аватар для Deceased
 
Регистрация: 13.12.2007
Сообщений: 44
По умолчанию

s.Creator, вот так у меня
Deceased вне форума Ответить с цитированием
Старый 02.04.2009, 10:58   #26
s.Creator
Форумчанин
 
Регистрация: 28.09.2008
Сообщений: 344
По умолчанию

Глюк (ошибку исправил) 05_1.ZIP

Код:
procedure TRegForm.ShowSubKeys(ParentNode: TTreeNode;depth: Integer);
.....
 if (KeyNames.Count>0) then for i:=0 to KeyNames.Count-1 do
    begin
     CurNode := TreeView1.Items.AddChild(ParentNode,KeyNames[i]);
     if Reg.OpenKeyReadOnly(ParentKey+'\'+KeyNames[i]) then
     begin
       Reg.GetKeyInfo(KeyInfo);
       if KeyInfo.NumSubKeys>0 then
        begin
        TreeView1.Items.AddChild(CurNode,'');//
        end;
     end;
    end;
Небыло проверки на открытие под ключа (смотри выделенное) и врезультате при ошибке открытия переписывалось содержимое ключа владельца (вернее не владельца, а последнего развернутого или выделенного ключа)

Последний раз редактировалось s.Creator; 02.04.2009 в 11:01.
s.Creator вне форума Ответить с цитированием
Старый 02.04.2009, 14:49   #27
Deceased
Пользователь
 
Аватар для Deceased
 
Регистрация: 13.12.2007
Сообщений: 44
По умолчанию

спасибо)

вопрос об открытии нужного ключа из edit1 Остаётся открытым..
Deceased вне форума Ответить с цитированием
Старый 02.04.2009, 16:33   #28
s.Creator
Форумчанин
 
Регистрация: 28.09.2008
Сообщений: 344
По умолчанию

Цитата:
Сообщение от Deceased Посмотреть сообщение
кто-нибудь знает как в jvregistrytreeview сделать чтобы открывался ключ который пользователь вводит в edit1 ?
типа, там параметры currentpath только для чтения..
Про jvregistrytreeview не знаю.
Но из примера видно что в TRegistry.OpenKeyReadOnly(Key: String) [OpenKey(Key: String)], если первый символ '\' то открывается полный путь (от TRegistry.RootKey ) иначе от уже открытого ключа

Т.е.:
если Reg.RootKey = HKEY_LOCAL_MACHINE
то
Reg.OpenKeyReadOnly('\SOFTWARE\Adob e') откроет ключ "HKEY_LOCAL_MACHINE\SOFTWARE\Ad obe" независимо от того что было открыто перед этим
s.Creator вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просмотрщик интернет страниц BangBangFM Мультимедиа в Delphi 6 27.01.2009 08:25
экспорт/импорт реестра TaTT DoGG Общие вопросы Delphi 4 05.11.2008 14:51
Автоматическоеформирование реестра заявок Levchik Microsoft Office Excel 5 05.06.2008 18:41
Копирование данных из реестра delphin100 Общие вопросы Delphi 5 06.05.2008 16:36
Мониторинг реестра AidarBik Безопасность, Шифрование 4 30.09.2007 15:31