Я хотел бы, чтобы пользователь вводил определенным мною образом свои настройки в моем приложении. И чтобы они подгрузились при следующем запуске приложения, я намерен сохранять их в реестре. Я программирую на Delphi 6 . Подскажите
1) как лучше мне создавать запись в реестре???
2) А главное где???
3) И как её потом читать???
Заранее благодарен,
Ner-Zul.
Сохранение настроек в реестре. Создание собственной записи.
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
В реестре, для сохранения параметров программ, "специально" выделены ветки:
HKLM\Software\ - для компьютера (все пользователи)
HKCU\Software\ - для текущего пользователя.
Вы "вправе" создать там свою ветку для приложения и сохранять там любую информацию.
Как? в Delphi есть специальный класс TRegestry для доступа к реестру.
пример:
HKLM\Software\ - для компьютера (все пользователи)
HKCU\Software\ - для текущего пользователя.
Вы "вправе" создать там свою ветку для приложения и сохранять там любую информацию.
Как? в Delphi есть специальный класс TRegestry для доступа к реестру.
пример:
Код: Выделить всё
var
x: Integer;
s: String;
begin
with TRegistry.Create do
try
RootKey := HKEY_CURRENT_USER;
// или RootKey := HKEY_LOCAL_MACHINE;
if OpenKey('\SOFTWARE\LostAngel\NewTestApp', True) then
begin
x := 13; s := 'test1';
WriteString('StringParam1', s); // Запись строки
WriteInteger('IntegerParam1', x); // Запись целого
x := ReadInteger('IntegerParam1'); // Чтение целого
s := ReadString('StringParam1'); // Чтение строки
CloseKey;
end;
finally
Free;
end;
end;
С уважением, Lost Angel...
Спасибо за такой подробный ответ!
Так и сделал!
Так и сделал!

Ner-Zul