![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
подскажите что не так, пытаюсь получить значения параметра указаного в реестре, для того что бы сравнить его. Но не могу получить правильный параметр
Код:
var
key:hkey;
Handle: HKEY;
Res: LongInt;
DataType, DataSize: DWORD;
begin
RegOpenKeyEx(HKEY_LOCAL_MACHINE, PChar('SOFTWARE\Skype\Installer'), 0, KEY_QUERY_VALUE, Handle);
Label1.Caption:=IntToStr(RegQueryValueEx(Handle, PChar('BINGSRCHFF'), nil, @DataType, nil, @DataSize));
RegCloseKey(Handle);
end;
|
|
#2
|
||||
|
||||
|
Код:
var
LKey: HKEY;
DataType: DWORD;
DataSize: DWORD;
i: Integer;
begin
if RegOpenKeyEx(HKEY_LOCAL_MACHINE, PChar('SOFTWARE\Skype\Installer'), 0,
KEY_QUERY_VALUE, LKey)<>ERROR_SUCCESS then RaiseLastOSError;
try
DataSize:=SizeOf(Integer);
if RegQueryValueEx(LKey, PChar('BINGSRCHFF'), nil,
@DataType, @i, @DataSize)<>ERROR_SUCCESS then RaiseLastOSError;
Label1.Caption:=IntToStr(i);
finally
RegCloseKey(LKey);
end;
end; |
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
HTTqp (08.11.2014)
| ||
|
#3
|
|||
|
|||
|
NumLock , благодарю, все работает отлично)
|