Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Error. Обработка ошибок

Читайте также:
  1. Анализ материалов и выявление неслучайных ошибок.
  2. Водоподготовка и коррекционная обработка воды
  3. Выделение и обработка объектов телесных тонов
  4. Глава 3. Кодирование и обработка числовой информации- 10 часов
  5. Глава восьмая Страж с опытом ошибок
  6. Глупейших ошибок, которые совершают люди.

Ну вот и пришёл тот долгожданный день, когда Вы задумались об обработке ошибок. Хорошо когда в программах работаете только Вы, и Вы знаете куда в ней можно нажать, а куда не стоит потому что случится ошибка. Но если Вы пишите программу, в которой работает несколько человек помимо Вас и они понятия не имеют что в ней можно и что нельзя, и они обязательно будут тыкать туда куда нельзя, и эти ошибки Вас просто погубят, потому что все будут грешить на вашу программу.
Конечно же в любой программе необходимо предусмотреть "защиту от дурака", но иногда "дурак" превосходит все ожидания. Если честно, я редко пользуюсь командами для обработки ошибок. Стараюсь предусматривать все возможные варианты действий пользователя, но это иногда заставляет написать такую огромную защиту, что сама программа того не стоит. Вообщем приступим.


Скачать пример

Искусственно создадим ошибку. Самый простой способ - взять любое число и поделить его на ноль. Напишем простенькую программу и на ней будем рассматривать различные способы обхода ошибки.

Sub primer1() a = 10 b = InputBox("Введите число отличное от 0", "Ввод данных", "0") c = a / b MsgBox "Результат: " & a & "/" & b & "=" & c, vbInformation, "Ответ" End Sub

Дата добавления: 2015-08-09; просмотров: 235 | Нарушение авторских прав


Читайте в этой же книге: Offset(RowOffset, ColumnOffset) | Создание собственной функции | Цифры прописью | Работа с ComboBox |
<== предыдущая страница | следующая страница ==>
Выделения относительно активной ячейки| Способ №4. Очистка ошибки

mybiblioteka.su - 2015-2024 год. (0.006 сек.)