3. Заглядываем внутрь работающей программы

Повторное открытие проекта

Возможно, вы решили устроить паузу в работе, или намереваетесь сделать это в ближайшем будущем. Если закрыть C++Builder командой File •» Exit (Файл •» Выход) и через некоторое время запустить систему вновь, понадобится заново открывать проект CalcProject, так как исходно C++Builder создает новую пустую форму. Чтобы открыть существующий проект, есть два пути. Можно выбрать свой проект с помощью команды File •» Open Project (Файл •» Открыть проект) (комбинация клавиш Ctrl+FH ), указав в стандартном диалоговом окне имя файла проекта CalcProject или с помощью команды File •» Reopen (Файл •» Открыть повторно), где в верхнем разделе меню будет показан список проектов, с которыми недавно работали (см. рис. 20).

Это самый удобный способ. Выберите строку с номером 0, и все модули программы валютного калькулятора загрузятся автоматически, с сохранением всех старых настроек и положений окон визуального проектировщика, редактора и Инспектора объектов.

Выполняем запрещенное действие

Запустите калькулятор (клавиша F9) и в окне, где указывается сумма в рублях, введите число 1000. Нажмите кнопку пересчета в доллары (курс не меняется и остается равным нулю, как задано по умолчанию). Работа калькулятора прервется, и на экране возникнет сообщение C++Builder об ошибке (см. рис. 21).

Почему так произошло? Да потому, что при пересчете рублей в доллары программа выполнила деление значения переменной RoublesNum (в нашем

87