Статья: Модуль для работы с ассоциативными массивами в C++ Builder

ShowMessage("Не удалось загрузить конфигурацию из реестра");

config["numStarts"].v()=config["numStarts"].v()+1;

}

... mainForm::onShow(...)

{

// заполняем форму значениями конфигурации

config.toForm(this);

}

... mainForm::onDestroy(...)

{

// заполняем конфигурацию значениями из формы

config.fromForm(this);

if (!config.saveSection(HKEY_CURRENT_USER, "Software/Kuu/Passworder"))

ShowMessage("Не удалось сохранить конфигурацию в реестр");

}

Так просто? Да!

saveSection и loadSection поддерживают вложенные массивы неограниченного уровня вложенности.

Виктор Соколов

http://kuu.spb.ru

http://www.realcoding.net/

Исключенияв Borland С++ Builder 6.0

В статье рассматриваются проблемы, возникающие при работе с исключениями в среде Borland C++ Builder 6.0

Я не спроста уточнил, что все нижеизложенное относится в первую очередь к шестой версии среды, поскольку я натолкнулся на эти проблемы именно в ней, и не проверял прочие версии.

Итак, краткий инструктаж по применению исключений, согласно книгам, статьям и официальным исходникам.

Конструкция исключений имеет следующий вид.

Пример №1

try // try - указывает на то, что дальше пойдет блок исключений

{

throw 1; // throw – ключевое слово, собственно и создающее исключение

К-во Просмотров: 225
Бесплатно скачать Статья: Модуль для работы с ассоциативными массивами в C++ Builder