|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как правильно работать с реестром?
Дело такое. На форме есть CheckBox и Button. Если флажок включен и нажат Button - приложение должно заносится в HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run. Если флажок выключен и нажата кнопка - приложение должно удаляться из реестра. Впрочем, приложение заносится в реестр, а удалятся не хочет. Как это правильно сделать?
|
#2
|
|||
|
|||
Цитата:
uses registry; ... ... procedure Button1.Click(...); var reg:tregistry; begin reg:=tregistry.create; reg.rootkey:=HKEY_LOCAL_MACHINE; reg.openkey('Software\Microsoft\Windows\CurrentVer sion\Run',false); case CheckBox.Checked of true: reg.writestring('MyProg','Path to your prog'); false:deletevalue('MyProg'); end; reg.free; end; |
#3
|
|||
|
|||
либо у тебя нет прав на запись в реест, либо у тебя косяк в коде..
код в студию!! |