Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Обработка ошибок Добавлено: 21.09.04 00:48  

Автор вопроса:  r00t
Как и в каждой программе, в моей возникают некоторые ошибки, которые, естественно программно отлавливаются. Во время отладки в среде VB всё работает отлично, но вот с самим откомпилированным exe возникают проблемы. Во время ошибок, программа или не отлаливает их или просто вылетает, иногда появляется окно что-то вроде "Программа вызвала ошибку и будет закрыта". Никто не знает, в чем может быть проблема?

У меня стоит Windows XP Professional
Visual Basic 6.0 (SP6)

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Mihalыch



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #1 Добавлено: 21.09.04 05:44
Было у меня такое. Использовал GIF анимацию, когда закрывал программу, XP ломилась отправлять отчет в Mcrosoft. Я при выгрузке формы остановил Timer, который работал с анимацией, и все заработало нормально.

Ответить

Номер ответа: 2
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 21.09.04 11:51
Возможно проблемма с сабклассингом или еще чем... А вообще найди закономерность когда и при каких обстоятельствах у тебя вылетает программа, и попробуй закомментировать кусок кода, ответственный за эти действия... потом поочередно раскомментируй часть, следующую, слудующую и каждый раз пробуй на вылет...

Иначе никак не найти :(

Ответить

Номер ответа: 3
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 21.09.04 17:18
 Может быть вариант что ошибка возникает в вызываемой процедуре. Например:
Sub Proc1
 On Error Resume Next
 Call Proc2
End Sub

Sub Proc2
 Ошибочный код
End Sub

 Если ошибка возникает в Proc2 и там нет обработчика, то она идёт в Proc1.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам