![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
реестр и Delphi [D3, WinXP]
Mister © (2005-10-27 02:39:00)Такая вот зараза - надо запускать PainKiller и для этого смотреть в реестре, где он находится. Ну, я так и делаю:
procedure TForm1.SpeedButton2Click(Sender: TObject);
var s : string;
Reg : TRegistry;
bo:boolean;
begin
reg:=tregistry.Create;
try
Reg.RootKey := HKey_Current_User;
Reg.OpenKey('HKEY_LOCAL_MACHINE\SOFTWARE\PeopleCanFly\Painkiller\', false);
s := reg.ReadString ('EXEpath');
finally
REg.CloseKey;
reg.FrEe;
end;
Пока я не запускаю, а просто смотрю - видит он его, или не видит
speedbutton2.Caption:=s ;
и вывожу путь к файлу в виде надписи для кнопки
end;
Короче - ничего не получается. Я пробовал проверить истинность openkey - и раздел действительно существует, то есть Readstring - не работает.
А тип строки reg_expand_sz, то есть так он строку видеть не хочет.
.Как получить всё-же эту строку
boalse (2005-10-27 04:46:00) [1]а 'EXEpath' существует?