|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.11.2008, 16:55 | #1 |
Delphi
Форумчанин
Регистрация: 12.06.2008
Сообщений: 137
|
Калькулятор
Всем привет! Как сделать так чтобы в программе была проверка на ошибки? Сделал так, но в процессе компиляции Дельфи показывает что ошибка. Пример: если деление на ноль, то подсвечивается "e3:=el/e2;", если введена не цифра, а буква, то тоже ошибка. Как этого избежать?
Код:
|
22.11.2008, 17:42 | #2 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Из вашего сумбурного сообщения так и не понял, что вам нужно?
Если определить, что за ошибка, то нужно анализировать класс ошибки: Код:
|
23.11.2008, 13:44 | #3 |
Delphi
Форумчанин
Регистрация: 12.06.2008
Сообщений: 137
|
Надо чтобы программа в процессе компиляции не вылетала. Даже если идёт деление на ноль.
Просто когда запускаешь ЕХЕшник из папки, то всё нормально, а когда компилируешь, то вылетает. |
23.11.2008, 13:49 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
F9 - продолжить выполнение. В готовом EXE все будет нормально.
E-Mail: arigato.freelance@gmail.com
|
23.11.2008, 14:22 | #5 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Или отключить дельфийский обработчик исключений:
Tools->Debuger options...->Language Exceptions->Stop on Delphi Exceptions |
23.11.2008, 15:39 | #6 |
Delphi
Форумчанин
Регистрация: 12.06.2008
Сообщений: 137
|
Спасибо! А то преподаватель работу не принимал, т.к. она в Дельфи вылетала. Теперь всё норм!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Калькулятор | Димарик | Общие вопросы Delphi | 1 | 04.10.2008 15:52 |
Калькулятор =) | noxer | Microsoft Office Excel | 1 | 29.04.2008 05:14 |
Калькулятор | Ivanich | Помощь студентам | 5 | 21.12.2007 14:48 |
Калькулятор | zetrix | Софт | 7 | 28.09.2007 08:39 |
Калькулятор! | HAMMAN | Помощь студентам | 15 | 04.03.2007 13:25 |