Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

eddoc



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TRegistryIniFile is a wrapper for the Windows system registry.  
TRegistryIniFile presents a simple interface to the system registry and hides the need to know about the underlying structure of the registry. TRegistryIniFile enables handling the Windows system registry as if it were a Windows 3.x INI file. Instead of processing an INI file, however, TRegistryIniFile reads from and writes to the system registry. Because TRegistryIniFile, like TIniFile, descends from TCustomIniFile, you can use it in common code that writes to both INI files and the registry.  
In addition, application developers that are switching from the use of INI files to the system registry can use this object to migrate their application with a minimum of coding changes. By finding all references to TIniFile in an application, replacing them with TRegistryIniFile, and recompiling the application, a developer can update an application to use the system registry instead of INI files without having to code any new logic into the application.  
Note: Information contained in existing users' INI files is not migrated into the system registry using the method described above. A one-time operation to explicitly copy the INI file data, through TRegistryIniFile, must be used to do this.
TRegistryIniFile adapts the methods inherited from TCustomIniFile to operate on Registry entries rather than INI file keys. It reinterprets the FileName property as a subkey under the system registry's root key (HKEY_CURRENT_USER by default). What corresponds to a section in an INI file is treated as a key in the system registry, and what corresponds to data entries under a section in an INI file are treated as data values under a key in the system registry.  
----- rus -------
TRegistryIniFile является оболочкой для системного реестра Windows.
 
TRegistryIniFile представляет собой простой интерфейс для системного реестра и скрывает нужно знать о базовой структуре реестра. TRegistryIniFile позволяет обработку реестре системы, как если бы это были INI Windows 3.x файл. Вместо обработки ini-файле, однако, TRegistryIniFile чтение и запись в системный реестр. Потому что TRegistryIniFile, как TIniFile, спускается с TCustomIniFile, вы можете использовать его в общий код, который пишет как INI-файлов и реестра.
 
Кроме того, разработчиков приложений, которые переходят от использования INI-файлов системного реестра может использовать этот объект перенести свои приложения с минимумом кодирования изменений. Находя все ссылки на TIniFile в приложениях, заменив их TRegistryIniFile, и перекомпиляции приложения, разработчики могут обновить приложение для использования системного реестра вместо INI файлы без кода любой новой логики в приложение.
 
Примечание: Информация, содержащаяся в файлах существующих пользователей INI не переносятся в систему реестра с помощью метода, описанного выше.Разовая операция явно скопировать ini-файла данных, через TRegistryIniFile, должны быть использованы, чтобы сделать это.
TRegistryIniFile адаптирует методы, унаследованные от TCustomIniFile работать на записи в реестре, а не ключи INI-файл. Он переосмысливает FileName собственности как подраздел в корневой ключ системного реестра (в HKEY_CURRENT_USER по умолчанию). Что соответствует раздел в INI-файл рассматривается как ключ в системном реестре, и то, что соответствует записи данных в разделе INI-файл, рассматриваются как значения данных под ключ в системном реестре.

Всего записей: 328 | Зарегистр. 25-11-2007 | Отправлено: 10:38 07-09-2012 | Исправлено: eddoc, 10:41 07-09-2012
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru