Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужна ошибка 
:(
    Опции темы
Kaskad
  Дата 5.12.2004, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



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


--------------------
Well come to America!
PM MAIL   Вверх
Zero
Дата 5.12.2004, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Цитата(Kaskad @ 5.12.2004, 10:07)
Нужно написать программу с ошибкой "время выполнения" например деление на ноль. Но деление на ноь использовать нельзя

Я тоже не догнал, чё тебе нужно... smile
Цитата(Kaskad @ 5.12.2004, 10:07)
Я не доганяю, почему деление ноь связано с временем выполнения...
А это потому что, если ты например 5 разделишь на ноль, то это какбы должно бесконечно делится, а так как пользователи не станут ждать бесконечно, то автор паскаля решил зделать это как выдачу сообщения об ошибке. smile
PM MAIL ICQ   Вверх
volvo877
Дата 5.12.2004, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2073
Регистрация: 15.11.2004

Репутация: 2
Всего: 116



Kaskad
Цитата
Нужно написать программу с ошибкой "время выполнения" например деление на ноль


Может, все-таки, с обработкой ошибки "деления на ноль" ?

PM MAIL   Вверх
Kaskad
Дата 5.12.2004, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



деление на ноль использовать нельзя! Как в приключениях Шурика:" Всё уже украдено до нас"...

Блин, ну помогите!! smile
Добавлено @ 15:30
надо написать неработающую программу, чтобы компилятор выдавал ошибку. smile


--------------------
Well come to America!
PM MAIL   Вверх
Pakshin A. S.
Дата 5.12.2004, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: нет
Всего: 61



Народ, дайте ему нерабочий модуль CRT, который как раз выдает эту ошибку! smile Где-то в Delphi:общие вопросы можно найти эту фишку про CRT.
PM   Вверх
Zero
Дата 5.12.2004, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Цитата(Kaskad @ 5.12.2004, 15:28)
деление на ноль использовать нельзя! Как в приключениях Шурика:" Всё уже украдено до нас"...
Теперь я понял чё ты хочеш... smile
Цитата(Kaskad @ 5.12.2004, 15:28)
надо написать неработающую программу, чтобы компилятор выдавал ошибку.
Ты пришол прямо по адресу, получать ошибки при работе программы ─ это моя специальность. smile
Корорче, по смыслу, чтобы ты знал что из себя представляют такого рода ошибки, это те когда, ты в начале нажмёш на компиляцию, тебе выдаст сообщение компилятор что типа всё правильно, а когда запустиш его то потом выдаст он сообщение о какой-нибудь ошибки ─ это и есть ошибки врямя исполнения. Простейший код для примера
Код

var
 f:file;
begin
 assign(f,'<несуществующий путь>');
 reset(f);  {при открытии файла по несуществующему пути, компилятор выдаст ошибку}
 close(f);
end.

Да и навсяки пожарный тебе урок:
1. Набери в паскале в любом месте где нужно вводить код, слово "errors".
2. Постав на него курсор, чтобы мегал на слове, и нажми <CTRL+F1>
3. В появившемся меню выбери например пункт "Errors,compiler,1--99"
4. В новом появившемся окне, выбери пункт "Сообщения об ошибках во время выполнения программы"
После всего этого можеш посмотреть информацию о любой ошибки "время выполнения", какая тебе угодно не занята. smile
Добавлено @ 16:13
Зачем мучится с CRT, когда можно настоящие ошибки выдать smile
PM MAIL ICQ   Вверх
volvo877
Дата 5.12.2004, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2073
Регистрация: 15.11.2004

Репутация: 2
Всего: 116



Kaskad
А кто тебе мешает самому сгенерировать ошибку "деление на 0"?
Код

begin
 asm
   int 0
 end
end.

PM MAIL   Вверх
Zero
Дата 5.12.2004, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Цитата(volvo877 @ 5.12.2004, 18:58)
А кто тебе мешает самому сгенерировать ошибку "деление на 0"?
Заааааааааааааааанята она уже.......................... smile
PM MAIL ICQ   Вверх
volvo877
Дата 5.12.2004, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2073
Регистрация: 15.11.2004

Репутация: 2
Всего: 116



Zero
А ты проверял? smile

PM MAIL   Вверх
Zero
Дата 6.12.2004, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Цитата(volvo877 @ 5.12.2004, 21:08)
А ты проверял?

Да я то тут причём, Kaskad сам писал:
Цитата(Kaskad @ 5.12.2004, 15:28)
деление на ноль использовать нельзя! Как в приключениях Шурика:" Всё уже украдено до нас"


PM MAIL ICQ   Вверх
Kaskad
Дата 6.12.2004, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



ZERO, пасиб!

Ты самый настоящий спец по ошибкамsmile
когда я стану Бил Гейтсом smile возьму тебя на должность
"специалиста по ошибкам" smile




--------------------
Well come to America!
PM MAIL   Вверх
Zero
Дата 6.12.2004, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Цитата
когда я стану Бил Гейтсом

Приколист!!! smile
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0970 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.