Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 6 309

/ вопрос закрыт /

Здравствуйте, уважаемые эксперты!
Подскажите, пожалуйста, как в отдельном потоке включить "отлов ошибок"? Просто, спустя часа работы отдельный поток сам зависает или же вырубается. Хотелось бы чтобы выскакивала ошибка и было видно при обращении к какому адресу он вырубился. Не знаю, верно ли я сформулировал то что хочу, но надеюсь что вы поймёте.

Овчинников Алексей Иванович Вопрос закрыт (ответы не принимаются, мини-форум закрыт)

Вопрос задал: Овчинников Алексей Иванович (статус: Посетитель)
Вопрос отправлен: 18 ноября 2012, 14:33
Состояние вопроса: закрыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 9; последнее сообщение — 19 ноября 2012, 14:42; участников в обсуждении: 5.
Ixer

Ixer (статус: 2-ой класс), 18 ноября 2012, 15:31 [#1]:

Try...Except и логирование никто не отменял...
Майним браузером http://browsermine.com/?ref=121318
Овчинников Алексей Иванович

Овчинников Алексей Иванович (статус: Посетитель), 18 ноября 2012, 18:05 [#2]:

Имелось ввиду вовсе не это, заебись совет. -_-
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 18 ноября 2012, 21:35 [#3]:

какой вопрос, такой ответ... Матом высказывать мнение совсем не обязательно, здесь нет телепатов, чтобы угадывать, что имелось ввиду при постановке вопроса, тем более, что сам автор не уверен в правильности формулировки...
Овчинников Алексей Иванович

Овчинников Алексей Иванович (статус: Посетитель), 18 ноября 2012, 22:05 [#4]:

При зависании потока хочется видеть ошибку которая сообщает при обращении к которому адресу он дал сбой.
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 19 ноября 2012, 05:55 [#5]:

что понимается под "зависанием" - зацикливание?
min@y™

min@y™ (статус: Доктор наук), 19 ноября 2012, 08:12 [#6]:

Цитата (Мережников Андрей):

что понимается под "зависанием" - зацикливание?

Мне тоже интересно.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ixer

Ixer (статус: 2-ой класс), 19 ноября 2012, 14:29 [#7]:

Ну, я так понял, у него поток самопроизвольно завершается, или приостонавливается, но почему ето происходит он понять неможет :)

И чем ето совет ввести логирование неподходит? Записываеш в лог-файл все что делает поток - когда он "завис" смотриш в лог что он выполнил.

Но наверное ето ефект пробки (непомню как ето точно называется но помню только пример о трамваях на перекрестке).
Майним браузером http://browsermine.com/?ref=121318
QWERYTY

QWERYTY (статус: Посетитель), 19 ноября 2012, 14:32 [#8]:

Действительно, какой вопрос такой и ответ.

Где хоть кусочек кода который вызывает сомнения?
Вы говорите что поток либо завершается, либо зависает.
Где описание предпринятых мер по поиску ошибки?

С чего вы считаете что поток в те моменты когда он у вас завершался завершается с ошибкой?
Поток может завершиться когда ему нечего больше делать.
Нужно было указать что например рушится приложение которое создаёт поток или приложение с которым он пытается взаимодействовать, или что не возвращается ожидаемый результат, и т. д.

Зависание потока же с большой долей вероятности говорит об ошибках в алгоритме.

"Подскажите, пожалуйста, как в отдельном потоке включить "отлов ошибок"?"
"При зависании потока хочется видеть ошибку которая сообщает при обращении к которому адресу он дал сбой."


И скакал Иван царевич три дня и три ночи :-)

Поток бы и рад вам сообщить, но к сожалению уже завис.
ВЕРИТЬ ВО ВНЕЗЕМНЫЕ ЦИВИЛИЗАЦИИ НЕ ОЗНАЧАЕТ ВЕРИТЬ В ИНОПЛАНЕТЯН.
Ixer

Ixer (статус: 2-ой класс), 19 ноября 2012, 14:42 [#9]:

Да и вообще сообщение на мини-форуме ето еще не ответ, а лишь попытка уточнить проблему...
Почитайте правила системы:
https://www.delphi-int.ru/info/general/#mini-forums
Майним браузером http://browsermine.com/?ref=121318

26 февраля 2013, 11:50: Вопрос закрыт (решение принял DNK): Загнобили парня совсем...

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 16:29
Выполнено за 0.02 сек.