Статьи

Строки BSTR

Аватар пользователя @mabu опубликовал

Строковый тип данных является одним из самых важных в любом языке программировании. Вряд ли можно написать полезную программу не задействовав этот тип данных. Строки BSTR применяют в COM, потому что строки COM должны быть универсальными для всех языков.

Читать дальше →

Что такое GUID и зачем он нужен

Аватар пользователя @mabu опубликовал

Данный акроним расшифровывается как «Globally Unique Identifier» (глобально уникальный идентификатор). Технически, GUID представляет собой 128‐битное целое число. Цель создания GUID — уникальная идентификации чего‐либо. Он используется в любом месте, где нужен идентификатор, который гарантированно отличается от любого другого.

Читать дальше →

Обработка ошибок в Windows

Аватар пользователя @mabu опубликовал

X Ошибка Ошибка! OK Отмена X

Прежде чем изучать функции, предлагаемые Microsoft Windows, посмотрим, как в них устроена обработка ошибок.

Читать дальше →

Тип данных HRESULT

Аватар пользователя @mabu опубликовал

Тип HRESULT является одним из средств контроля ошибок в COM. Этот тип представляет собой 32‐битное число, в котором кодируется результат операции.

Читать дальше →

Файлы инициализации

Аватар пользователя @mabu опубликовал

INI‐файл — это файл конфигурации, который содержит данные настроек для Microsoft Windows, Windows NT и некоторых приложений. С помощью функций GetPrivateProfileString и WritePrivateProfileString можно с лёгкостью манипулировать такими файлами: изменять, удалять и добавлять параметры и секции, получать весь список параметров и секций.

Читать дальше →

Реестр Windows

Аватар пользователя @mabu опубликовал

Реестр всегда был опасным местом для пользователей и разработчиков. Однако мы не будем избегать реестра как огня, а научимся им пользоваться.

Читать дальше →