Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Реестр! Изменить значение строкового(ых) параметра(ов)? [D7, WinXP]


Страницы:   1 2

Starcom ©   (2005-09-28 20:14:00) 

Привет Мастера!

Как мне из своей программы изменить значение строкового(ых) параметра(ов):

>>> HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage
SetValue "1250"="c_1250.nls"
HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage
SetValue "1252"="c_1252.nls" <<<

Если мона с примером!

С Уважением Starcom! ;)


Starcom   (2005-10-01 13:08:00) [21]

Anatoly Podgoretsky ©   (01.10.05 12:43) [11]

Дядя Толя! Вы не правы!

Когда вы начинали, небыло форумов, спросить было не у кого, вот вы и злитесь
сейчас, мол я сам догонял а енти хацкеры то и дело  с вопросами пристают!

Суть сей темы чистой воды понять сие но не как ни в хацкерских целях! :)

С Уважением Starcom! ;0)


Anatoly Podgoretsky   (2005-10-01 12:43:00) [22]

Starcom ©   (30.09.05 23:26) [6]
Ты думаешь, что я буду помогать начинающим хацкерам?


Anatoly Podgoretsky   (2005-10-01 12:42:00) [23]

Германн ©   (01.10.05 03:31) [8]
Ты не понял, данный код не тяга к реестру, а чистой воды диверсия над системой, я бы ноги вырвал бы из одного места. Потом пол конторый будет ломать голову, почему не так программы работать стали. Поймают шутника так и поступят.


Starcom   (2005-10-01 11:29:00) [24]

Германн ©   (01.10.05 03:31) [8]

Спасибо за нравоучение! Принимаю! Но к реестру тяга не ради последующего
засорения оного а в целях - просвещения ради! :)

Плохиш ©   (01.10.05 00:56) [7]

ЗЫ! ;)))


Германн   (2005-10-01 03:31:00) [25]

Может и оффтопик, тогда модераторы пусть удалят, но, имхо, "начинающим" не стоит лазить в реестр. Пусть сначала "потренируются на кошках"!

Почему высказался, да потому, что чистил давеча реестр и наткнулся на длинню....щуюветку. В ней были прописаны строковые константы для контролов некоей программы. Т.е. пункты меню, капшоны кнопок и т.д. и т.п. Не ну конечно, ИМХО, реестр == "Мусорная свалка", но не до такой же степени.


Плохиш   (2005-10-01 00:56:00) [26]


> Starcom ©   (30.09.05 23:26) [6]
>      DW.WriteString('1250', ('c_1251.nls' ));

Скобки не нужны.

> всё ли правельно сделал?

Вполне корректно переработанный под свои нужды пример из справки. Только не забывай про права доступа под WinNT-системами.

> Просто не люблю пантовил!

За что ты себя так не любишь?


Starcom   (2005-09-30 23:26:00) [27]

Привет Мастера!

Уважаемый Анатолий тут состряпал c F1, я всё ли правельно сделал?
(Изменение строкового параметра)

...
var
 DW: TRegistry;
begin
 DW := TRegistry.Create;
 try
   DW.RootKey := HKEY_LOCAL_MACHINE;
   if DW.OpenKey('\SYSTEM\CurrentControlSet\Control\Nls\CodePage', True) then
   begin
     DW.WriteString('1250',('c_1251.nls'));
     DW.CloseKey;
   end;
 finally
   DW.Free;
   inherited;
 end;
end;
...

ЗЫ! Да нет у меня проблем со смешливостью! Просто не люблю пантовил!

С Уважением Starcom! ;)


Anatoly Podgoretsky   (2005-09-30 19:51:00) [28]

Starcom ©   (30.09.05 18:48) [4]
Не называй это помощью, а нажми на F1
И обратись к врачу, у тебя неполадки со смешливостью.
После этого приходи и конкретно говори, что не понятно, что не получается.
Смотреть темы: TRegistry, WriteString


Starcom   (2005-09-30 18:48:00) [29]

Нет желания помочь, отдыхайте, но не на этом форуме!
В начале ветки прочтите как надо здесь отвечать. :(

ЗЫ. Про F1 не смешно и не скромно.

С Уважением Starcom!


zx   (2005-09-30 17:51:00) [30]

> В справке примеров завались.

Кнопка F1 ОЧЕНЬ высоко находится, тяжело дотянуться!


Плохиш   (2005-09-30 10:43:00) [31]

В справке примеров завались.


Starcom   (2005-09-30 10:37:00) [32]

Вот те На! А как же на счёт, без ответа не останетесь!


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо