Работа с регистъра в Delphi
Добавяне на елементи към контекстното меню "Създаване"
Пътят на файла, който се отваря, не е регистрирано файлове
- Намери ключа HKEY_CLASSES_ROOT \ Unknown \ Shell
- Добавяне на нов ключ Open
- В рамките на тази ключова има ключ на име команда, която се променя стойността (по подразбиране) на името на изпълнимия файл с името, което искате да добавите% 1. (Windows ще замени символ на името на изпълнимия файл)
- Намери ключа HKEY_CLASSES_ROOT \ Directory \ Shell
- Създаване подключ: OpenNew които променят стойността (по подразбиране) на "Отвори в нов прозорец"
- В рамките на тази ключова създадете друг подключ команда (по подразбиране) = изследовател% 1
Използването на Logitech средния бутон на мишката като двойно кликване
Подключ HKEY_LOCAL_MACHINE \ Software \ Logitech и там да се намери на параметъра DoubleClick замени 000-001
Нови звукови събития
Например, за да се създаде стабилна при стартиране и затваряне WinWord
HKEY_CURRENT_USER \ AppEvents \ схеми на \ Apps добавите подключ WinWord и се свързва с нея се отварят и затварят.
Сега ние виждаме нови разработки в аудио настройки
Пътят в системния регистър, за да деинсталирате програми:
Работа с регистъра в Делфи 1
В Делфи 2 и по-късно се появи TRegistry предмет, с който е много лесно да се работи с регистъра. Но тук ние считаме API функциите, която е на разположение в Делфи 1.
Registry е предназначен за съхранение на системни променливи и ви позволява да се регистрирате програмни файлове, което гарантира тяхното качество в Windows Explorer с определена икона, програмата повикването, като кликнете върху файла, добавяйки редица отбори в менюто, наречена с натискане на десния бутон на мишката върху файла. В допълнение, в регистъра, можете да направите някои информацията ви (променливи, константи, данни за инсталираните програми.). Програмата може да добавите в списъка за деинсталиране, която ще го премахне от управителя "Add / Remove Programs" на контролния панел.
За да работите с регистъра се използва редица функции API:
Създаване на подключ на системния регистър. Ключови точки за "корен" регистър ключ в Delphi1 е само един - на HKEY_CLASSES_ROOT в Delphi3 - всичко. име секция - - подключ базира върху принципа пътя към файла в DOS (например subkey1 \ subkey2 \.). Ако този раздел вече съществува, да се отвори (във всеки случай, една успешна Резултати повикване съдържа дръжка на раздела). Успехът на обаждането се съди по връщането стойност, ако е ERROR_SUCCESS, то успешно, освен ако не друго - грешка.
Open подраздел ключ \ подключ дръжка и го връща в променлив резултат. Ако част от едно и също име не присъства, той не е създаден. Връща - код за грешка или ERROR_SUCCESS, ако са успешни.
Свързани статии