Консультация № 136894
15.05.2008, 08:18
0.00 руб.
0 1 1
Уважаемые Эксперты! Существует ли библиотека функций для работы с реестром для Borland C/C++ Command Line Compiler 5.05? Если существует, то где можно ее скачать? Заранее благодарен, Николай.

Обсуждение

Неизвестный
16.05.2008, 11:33
общий
это ответ
Здравствуйте, Nicky!В Windows есть такой интерфейс называемый API (Application Program Interface \ Интерфейс прикладного программирования), с помощью которого осуществляется работа созданного прикладного программного обеспечения (да и системного тоже) с разными объектами (файлами, процессами, потоками ... и многими многими другими, в том числе и с реестром), переферийными устройствами (клавиатуры, мыши, последовательные и параллельные порты.....) и еще с кучей всего что может делать ОС. Правда это касается приложений (программ) которые используют данные интерфейс и его возможности, а ,например, не осуществляет низкоуровневые операции сама обращаясь к контроллерам "железа" или работая с функциями БИОСа или ДОСаЧто представляет из себя этот интерфейс:это набор функций, структур, объектов (а также их методов и свойств, для организации работы с ними), который содержится в системных библиотеках (в dll файлах), среды разработки приложений под Windows, такие как delphi, borlandC++,Visual C++, Visual Basic...,их активно используют (особенно это визуального программирования тоесть приложений которые создают окна, хотя так же этот интерфейс можно использовать и в Pascal‘е и в ассемблере),точнее надо сказать что в основном все программы под Win32 на них и работают.
Раз вы пользуетесь Borland C/C++ то у вас должны во включаемых модулях быть описаны функции для работы с реестром Windows. Посмотрите в исходных кодах модуля отвечающего за работу с интерфейсом API (должен он иметь название Windows, в Delphi он так и называется).В приложении приведу несколько названий функций для работы с реестром. Подробнее можно про них прочитать обратившись к MSDN


Приложение:
RegCloseKey RegCreateKeyEx RegDeleteKey RegDeleteValueRegEnumKeyEx RegEnumValue RegOpenKeyEx RegQueryValueEx RegSetValueEx
Форма ответа