powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Глобальный отлов ошибки
14 сообщений из 14, страница 1 из 1
Глобальный отлов ошибки
    #33776307
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста, как отловить ошибку в моем проекте и выдать сообщение типа в модуле таком то в процедуре (функции) такой то ошибку вызвала строка токае то?
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33776602
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Встроенного глобального обработчика нет. Придется в каждой процедуре отлавливать ошибки самостоятельно.
ЗЫ. CodeSMART 2005 for VB6 умеет автоматом встраивать обратотчики ошибок.
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33776781
Настенька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите, а где его скачать, только полноценную версию, не триальную.
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33776912
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeSMART слишком много вставляет, потом вообще не разберешься в проекте.
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33777059
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда пишите ручками.
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33777301
Настенька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
слишком много вставляет

Мне например нужно только
on error goto err:

exit sub
err: msgbox "Ошибка!!!"

это можно как-то настроить в этой проге?
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33777446
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас под рукой ее нету, поэтому читаем здесь .
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33777523
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Настенька
Код: plaintext
слишком много вставляет

Мне например нужно только
on error goto err:

exit sub
err: msgbox "Ошибка!!!"

это можно как-то настроить в этой проге?

можно так

Public Function Er_(ers As Long) 'В глабальном модуле
MsgBox " Ошивка !!!!" & Error(ers)
End Function


Er:
Er_ Err.Number ' после метки в лубой процедуре выводит сообщение об ошибке
т.е описание ошибки
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33777687
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Придумал!
Напиши прогу на VB с текстовым полем. Сделай обработку: если в строке есть Sub или Function то после этой строки вставляй On Error Goto Err_ (или Err_Название_функции, что сложнее)
А перед End Sub или End Function Вставляй
Exit Sub (или Function)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Err_:
If Msgbox("Windows решил повесить программу ошибкой №" &  _
 Err.Number & vbcrlf & Err.Description & vbcrlf & "Продолжить?",VbYesNo) _
 = vbYes Then
  Err.Clear
Else
  Unload Всех форм, или как там у тебя
  End
End If

Да, еще в лог можно что-нибудь написать.
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33777864
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtimCodeSMART слишком много вставляет, потом вообще не разберешься в проекте.
1. В CodeSMART есть гибкая настройка функции автоматического добавления обработчиков ошибок. В том числе можно настроить код, который будет добавляться и нумерацию строк.
2. Все обработчики ошибок, добавленные с помощью CodeSMART, им же и удаляются. Так что обработку ошибок можно подключать только перед очередной компилляцией.
3. Был замечен на fixdown.com
4. Краткое описание возможностей CodeSMART здесь
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33778730
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылки на варез буду удалять. Если вас заботит сохранность топика - постить их не рекомендую.

Magnus
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33778741
Один
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавлю, что последняя версия CodeSmart, с которой я работал хороша конечно (она VB6 в VB.Net визуально переделывает), но уж очень неустойчива и тяжела. С грустью снес
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33778810
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОдинДобавлю, что последняя версия CodeSmart, с которой я работал хороша конечно (она VB6 в VB.Net визуально переделывает), но уж очень неустойчива и тяжела. С грустью снес
Подписываюсь. Один в один.
Но для разовой установки и проверки на соответствие своего кода стандартам она подходит неплохо.
...
Рейтинг: 0 / 0
Глобальный отлов ошибки
    #33779063
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за участие буду колбаситься дальше.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Глобальный отлов ошибки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]