|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] DELPHI 7. Registry. Dword. |
|
Delphi - [решено] DELPHI 7. Registry. Dword.
|
Старожил Сообщения: 170 |
Профиль | Отправить PM | Цитировать Пожалуйста дайте совет, как прочитать из реестра значение параметра DWORD и поместить в Edit. И обратно.
|
|
Отправлено: 21:10, 20-02-2007 |
Обратный инженер Сообщения: 644
|
Профиль | Отправить PM | Цитировать alexa___
Использовать WinAPI для работы с реестром. Для вывода целого значения типа DWORD в поле Edit использовать функцию IntToHex. |
------- Отправлено: 21:56, 20-02-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 170
|
Профиль | Отправить PM | Цитировать А можно без WinAPI?
|
Отправлено: 10:13, 21-02-2007 | #3 |
Вредитель Сообщения: 460
|
Профиль | Отправить PM | Цитировать alexa___
Можно. Использовать объект TRegistry. |
------- Отправлено: 12:19, 21-02-2007 | #4 |
Старожил Сообщения: 170
|
Профиль | Отправить PM | Цитировать Да это понятно (со строковыми проблем нет). Надо Dword вытащить, сконвертить наверное.
Если не трудно, дайте конкретный пример. |
|
Отправлено: 12:56, 21-02-2007 | #5 |
Вредитель Сообщения: 460
|
Профиль | Отправить PM | Цитировать alexa___
procedure TForm1.LoadButtonClick(Sender: TObject); var Reg: TRegistry; begin Reg := TRegistry.Create; Reg.RootKey := HKEY_CLASSES_ROOT; if Reg.OpenKey ( '\*' , False ) then Edit1.Text := IntToStr ( Reg.ReadInteger ( 'DWORD' ) ); Reg.Free; end; procedure TForm1.SaveButtonClick(Sender: TObject); var Reg: TRegistry; begin Reg := TRegistry.Create; Reg.RootKey := HKEY_CLASSES_ROOT; if Reg.OpenKey ( '\*' , False ) then Reg.WriteInteger ( 'DWORD' , StrToInt ( Edit1.Text ) ); Reg.Free; end; Если надо в десятичной системе, то так, а если в шестнадцатичеричной, при чтении IntToStr заменить на IntToHex, а при записи переводить вручную. |
Отправлено: 19:55, 21-02-2007 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Export Registry Value | semiono | Скриптовые языки администрирования Windows | 11 | 09-01-2016 16:14 | |
Registry Defragmentation 9.2.1.20 | OSZone Software | Новости программного обеспечения | 0 | 22-01-2010 14:30 | |
Registry Life 1.15 | OSZone Software | Новости программного обеспечения | 0 | 25-12-2009 18:30 | |
(решено) Мониторинг доступа к реестру (registry) | elfoflorien | Защита компьютерных систем | 4 | 23-09-2005 17:25 | |
[решено] Навязчивые сообщения "download registry repaier" | A Kuzmin | Защита компьютерных систем | 7 | 27-05-2005 10:02 |
|