Форум: "Основная";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
ВнизРеестр Найти похожие ветки
← →
denimas (2002-08-21 09:55) [0]Никак неполучается...
Необходимо определить подключи (если я правильно их называю) у ключа HKEY_USER.
кусок кода:
reg.rootkey:=HKEY_USERS;
if not(reg.HasSubKeys) then messagedlg("Ни хрена неработает",mterror,[mbok],0);
Проблема в том что на каждой машине в HKEY_USERS подключи разные, это такие длинные цифирки, а мне в этих подключах надо чистить секции. А как к ним добраться?.GetKeyNames
ничего не возвращает. У кого какие мысли по этому поводу?
← →
Tokha (2002-08-21 10:08) [1]>кусок кода:
>reg.rootkey:=HKEY_USERS;
После этого надо вставить следующее:
reg.OpenKey("", false);
Тогда будет работать GetKeyNames.
← →
Игорь Шевченко (2002-08-21 10:15) [2]procedure TForm1.FormCreate(Sender: TObject);
begin
with TRegistry.Create(KEY_READ) do
try
RootKey := HKEY_USERS;
OpenKey("", false);
// ^^^^^^^^^^^^^^^^^^^
if HasSubKeys then
GetKeyNames(ListBox1.Items)
else
ShowMessage("No subkeys");
finally
Free();
end;
end;
← →
denimas (2002-08-21 13:11) [3]ВСЕМ СПАСИБО.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c