Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » *Теория* | VB(A) | Обработка Run-time Errors

Ответить
Настройки темы
*Теория* | VB(A) | Обработка Run-time Errors

Аватара для XPurple

Ветеран


Сообщения: 1114
Благодарности: 5

Профиль | Отправить PM | Цитировать


Изменения
Автор: XPurple
Дата: 16-05-2006
Не так давно cтал изучать VB6. И открыл такое неприятное ,честно говоря, для меня явление как Run-time Errors. Ладно бы тихо не выполнял свои действия, а то лезет со своим навязчивыми сообщениями. Приходится все возможные события отслеживать заранее. Вот сейчас столкнулся с очередной Run-time ошибкой: Permission Denied. Пока не знаю как решить. Это во всех языках программирования такое чудо или только в VB6?
P.s. Модерам .Если сочтете тему флеймом, можете перенести туда

Отправлено: 07:49, 12-05-2006

 

Старожил


Сообщения: 401
Благодарности: 10

Профиль | Отправить PM | Цитировать


XPurple
Цитата:
Это во всех языках программирования такое чудо или только в VB6?
"Это не баг, это фича."
Честно говоря, мне даже понравилось (нет! я не мазохист!) такое жесткое отношение к ошибкам.
Пусть он поругается на ошибки сразу у меня, а не потом у заказчика.
Отладка не скажу что упрощается, но дисциплинирует. Сам в свое время при написании прог на паскале (после бейсика и дибейса) бесился на жесткую типизацию переменных.
Первое время анноило каждый раз прописывать новый on error обработчик, потом привык.
Не зря же в каждом(!) примере обязательно on error присутствует.

-------
Успехов.


Отправлено: 09:18, 12-05-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


>> Приходится все возможные события отслеживать заранее.
Ну дык это же хорошо, разве нет? В с-программах будете (скорее всего) просто "падать", даже не зная, что случилось :]

>> Это во всех языках программирования такое чудо или только в VB6?
Ну, наверное, можно провести аналогию с exception'ами в java и c++

Отправлено: 09:20, 12-05-2006 | #3


Старожил


Сообщения: 401
Благодарности: 10

Профиль | Отправить PM | Цитировать


Цитата hasherfrog:
Ну дык это же хорошо, разве нет? В с-программах будете (скорее всего) просто "падать", даже не зная, что случилось
ППКС! А еще хуже когда ошибка спокойно "проглатывается" - например при неудачной попытке открытия/создания файла прога вдруг как ни в чем не бывало работает. Отладка в этом случае ну очень долгая
Плюс повторюсь: дисциплинирует.

Отправлено: 09:48, 12-05-2006 | #4


Аватара для XPurple

Ветеран


Сообщения: 1114
Благодарности: 5

Профиль | Отправить PM | Цитировать


В VB6 как обработать ошибку Permission Denied, кроме встроенных средств (run-time errors) и On Error ?
Или это доступно только в VB.NET ?

-------
Кто не задает вопросы - тот не получает ответы

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:41, 15-05-2006 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » *Теория* | VB(A) | Обработка Run-time Errors

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBA - run-time error иоанн Программирование и базы данных 2 02-10-2012 19:44
EventID - Run-time error '13' MMM1980 Устранение критических ошибок Windows 0 18-08-2008 19:56
Ошибка - Can't run 16-bit Windows program insufficient memory to run application kris2002 Microsoft Windows 2000/XP 4 11-08-2008 19:50
CMD/BAT - DOS/32A -- Protected Mode Run-time Version 7.2 akrav Скриптовые языки администрирования Windows 1 24-04-2008 22:27
WinMe Rundll32 run-time error 53 Sos! ivan961169 Microsoft Windows 95/98/Me (архив) 6 22-10-2004 21:27




 
Переход