![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Необходимо удалить несколько записей из реестра... [Win95/98]
svv © (2002-10-14 19:19:00)Необходимо удалить несколько записей из реестра, причем так как задача не срочная решил сделать на API до этого на нем не работал...
Что вышло нашел функцию: RegDeleteKey в хелпе, но ни как не пойму где она обявлена... можно пример... и по возможности поподробнее...
Заранее благодарен
Arcus (2002-10-15 13:03:00) [1]Объявлена она в модуле Windows.
Простейший пример
var RootKey: HKEY;
SubKeyName: string;
begin
RootKey:= HKEY_CURRENT_USER;
SubKeyName:= "MY_PROG_KEY";
if RegDeleteKey(RootKey, PChar(SubKeyName)) = ERROR_SUCCESS then //удалил
else //не удалил
end;
Если у SubKeyName есть еще подключи, то сначала надо их удалить.
см. RegEnumKeyEx
Vit@ly (2002-10-14 21:40:00) [2]Можно, если не слишком горит, то завтра, а возможно и сегодня. А почему не в Delphi, ведь форум все-таки наш?