Обработка исключительных ситуаций

Лабораторная работа №7

Задание:

На языке Delphi разработать приложение. Требования к приложению:

Часть «Калькулятор»:

§ Выполнение 4-х арифметических действий над действительными числами.

§ Вычисление 3-х математических функций.

§ Структурная обработка исключительных ситуаций с выводом информации об исключении.

§ Предусмотреть возможность ввода данных с клавиатуры (обработка нажатий цифровых клавиш и клавиш операций).

Часть «Вычисления выражений»:

§ Вычисление выражений. Константы и формулы задаются с помощью команды вида имя = выражение. Для вывода значения выражения используется команда PRINT «Подсказка», имя

§ Для реализации вычисления выражений использовать возможности Microsoft Excel. (С помощью функции CreateOleObject(“Excel.Application”) создать экземпляр приложения Excel. Перенести константы и формулы на рабочий лист, заменив символические имена адресами ячеек.)

var

WB,EX:OleVariant;

begin

try

EX:= CreateOleObject('Excel.Application');

WB:=EX.Workbooks.Add($FFFFEFB9);

except

LogError('Проблемы с Excel.');

Exit;

end;

§ Структурная обработка исключительных ситуаций с выводом информации об исключении. Реализовать собственный класс исключения.

Содержание:

Понятие исключительной ситуации. 1

Класс Exception. 2

Инициализация исключений. 3

Защитные конструкции языка Object Pascal 4

Блок try..except 4

Блок try...finally. 5

Использование исключительных ситуаций. 6

Протоколирование исключительных ситуаций. 7


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: