Цитата Karbid87:
ничего не понял в этой библиотеке »
|
Что Вы не поняли? Установите Jcl + Jcl-API (вполне достаточно для комфортной работы), или весь пакет (Jcl+Jvcl).
Для работы с реестром необходимо в uses прописать JclRegistry и вызывать нужные Вам функции:
RegWriteBinary, RegWriteMultiString!
Для работы с информацией о версии и архитектуре, аналогично - JclSysInfo:
IsWin7, IsWindows64 - возвратят Вам True (or False), если не Seven и не x64. Затем уж что хотите (Button1.Enabled = IsWin7 or not IsWindows64 или через блок begin...end т.д.).
GetWindowsVersionString - вернет Вам в строку все что можно.
Там прекрасный help и хоть и куцые но есть примеры!
И проверяйте открытие ключа, а если не открыли? - if (Reg.OpenKey....) then ведь для этого функция и возвращает логику завершения (Boolean).
Лучше весь блок делать в try..finally..end;