![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Реестр! Изменить значение строкового(ых) параметра(ов)? [D7, WinXP]
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]Вот те На! А как же на счёт, без ответа не останетесь!