Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перехват ошибки / 19 сообщений из 19, страница 1 из 1
13.01.2005, 13:28:24
    #32863107
RuslanLisovenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Как выполнить правильно перехват события возникновения ошибки в Access Application?
...
Рейтинг: 0 / 0
13.01.2005, 13:40:45
    #32863139
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Если я правильно тебя понял, то:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Function lalala()
On error Goto Err

....

Exit_:
exit function

Err:
msgbox err.description
resume exit_
end function
...
Рейтинг: 0 / 0
13.01.2005, 13:45:19
    #32863151
RuslanLisovenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Vsevolod VЕсли я правильно тебя понял, то:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Function lalala()
On error Goto Err

....

Exit_:
exit function

Err:
msgbox err.description
resume exit_
end function


энто я знаю что поставить и...........

Мне нужно вставлять не в каждом методе и методах форм ............, а при возниконовении ошибки глобально в приложении типа событие "Glob_On_Error" (не важно в какой форме .важно, чтобы я смог его сразу перехватить в момент наступления)сразу вызывать свой метод
...
Рейтинг: 0 / 0
13.01.2005, 13:48:22
    #32863161
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Пиши класс формы и лови там ошибки
...
Рейтинг: 0 / 0
13.01.2005, 13:51:26
    #32863176
RuslanLisovenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Vsevolod VПиши класс формы и лови там ошибки


Уп..........просьба уточнить.........
...
Рейтинг: 0 / 0
13.01.2005, 13:59:18
    #32863205
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Что конкретно непонятно?
...
Рейтинг: 0 / 0
13.01.2005, 14:29:47
    #32863302
RuslanLisovenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Vsevolod VЧто конкретно непонятно?

Вы предлагаете на каждую форму свой класс.......?

Мне нужно отлавливать ошибкаи не только в формах, но и в модулях.

Где у меня есть
Код: plaintext
msgbox err.description
я то пробежался и проставил после этой строки то что мне нужно........типа так
Код: plaintext
1.
mdl.InsertLines lngSLine +  1 , vbTab & vbTab & strNewText
strNewText = "хххпроц с параметрами"

но я хочу при помощи глобального обекта при возниковении у него нужного события вызывать свой метод.
...
Рейтинг: 0 / 0
13.01.2005, 14:37:04
    #32863326
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Вы предлагаете на каждую форму свой класс.......?
Создаешь один класс и пихаешь все формы в коллекцию.
Больше ничем помочь не могу
...
Рейтинг: 0 / 0
13.01.2005, 14:43:46
    #32863328
RuslanLisovenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
ииииии
или Вы предлагаете объект класса на все формы при этом в классе будет обрабатываться событие on_Error тек формы, а в класс передавать только название формы?

С ув. к участникам форума, Руслан.
...
Рейтинг: 0 / 0
13.01.2005, 14:52:17
    #32863338
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
RuslanLisovenkoииииии
или Вы предлагаете объект класса на все формы при этом в классе будет обрабатываться событие on_Error тек формы, а в класс передавать только название формы?

С ув. к участникам форума, Руслан.
Да
...
Рейтинг: 0 / 0
13.01.2005, 16:23:37
    #32863623
RuslanLisovenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Vsevolod V Вы предлагаете на каждую форму свой класс.......?
Создаешь один класс и пихаешь все формы в коллекцию.
Больше ничем помочь не могу

клас же будет отбирать много памяти?
...
Рейтинг: 0 / 0
13.01.2005, 16:30:03
    #32863645
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Памяти-то особо много он не заберет. Другое дело, что при каком-либо сбое в программе твоя коллекция форм обнулится и превратится в Nothing - вот это действительно не приятно :)
...
Рейтинг: 0 / 0
13.01.2005, 17:07:50
    #32863737
RuslanLisovenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Vsevolod VПамяти-то особо много он не заберет. Другое дело, что при каком-либо сбое в программе твоя коллекция форм обнулится и превратится в Nothing - вот это действительно не приятно :)

хОРОШО , А ЧТО НЕТУ СОБЫТИЯ НА УРОВНЕ ВСЕГО ПРИЛОЖЕНИЯ, КОТОРОЕ СРАБАТЫВАЕТ ТАК ЖЕ КАК В ФОРМЕ ТОЛЬКО НА УРОВНЕ ВСЕГО ПРИЛОЖЕНИЯ ХРАНИТ СЧЕТЧИК ОШИБОК И СООБЩЕНИЕ?
...
Рейтинг: 0 / 0
13.01.2005, 17:10:39
    #32863749
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
RuslanLisovenko Vsevolod VПамяти-то особо много он не заберет. Другое дело, что при каком-либо сбое в программе твоя коллекция форм обнулится и превратится в Nothing - вот это действительно не приятно :)

хОРОШО , А ЧТО НЕТУ СОБЫТИЯ НА УРОВНЕ ВСЕГО ПРИЛОЖЕНИЯ, КОТОРОЕ СРАБАТЫВАЕТ ТАК ЖЕ КАК В ФОРМЕ ТОЛЬКО НА УРОВНЕ ВСЕГО ПРИЛОЖЕНИЯ ХРАНИТ СЧЕТЧИК ОШИБОК И СООБЩЕНИЕ?
Лично я такого не знаю.
На самом деле здесь уже не раз обсуждалась эта тема...
...
Рейтинг: 0 / 0
13.01.2005, 17:49:57
    #32863861
RuslanLisovenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Vsevolod V RuslanLisovenko Vsevolod VПамяти-то особо много он не заберет. Другое дело, что при каком-либо сбое в программе твоя коллекция форм обнулится и превратится в Nothing - вот это действительно не приятно :)

хОРОШО , А ЧТО НЕТУ СОБЫТИЯ НА УРОВНЕ ВСЕГО ПРИЛОЖЕНИЯ, КОТОРОЕ СРАБАТЫВАЕТ ТАК ЖЕ КАК В ФОРМЕ ТОЛЬКО НА УРОВНЕ ВСЕГО ПРИЛОЖЕНИЯ ХРАНИТ СЧЕТЧИК ОШИБОК И СООБЩЕНИЕ?
Лично я такого не знаю.
На самом деле здесь уже не раз обсуждалась эта тема...

По поиску нашел тольок две темы......
Есть ссылка?
...
Рейтинг: 0 / 0
13.01.2005, 17:57:56
    #32863889
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
...
Рейтинг: 0 / 0
13.01.2005, 23:45:35
    #32864157
Rafa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
...
Рейтинг: 0 / 0
14.01.2005, 01:36:55
    #32864191
Rafa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
RuslanLisovenkoМне нужно вставлять не в каждом методе и методах форм ............, а при возниконовении ошибки глобально в приложении типа событие "Glob_On_Error" (не важно в какой форме .важно, чтобы я смог его сразу перехватить в момент наступления)сразу вызывать свой метод

аааа. маленько не понял.... ну найдешь напиши... самому интересно.....
...
Рейтинг: 0 / 0
18.01.2005, 12:33:18
    #32869808
RuslanLisovenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват ошибки
Vsevolod V Вы предлагаете на каждую форму свой класс.......?
Создаешь один класс и пихаешь все формы в коллекцию.
Больше ничем помочь не могу

Маялся пришел все же к классу......................

Но не хочу держать всю коллекцию форм в одном классе(память), а на одну форму и в зависимости от активной менять.............пойдет?


У Вас есть вообще пример этого класса можете переслать если есть?
Я так понял в в класе на возниконовение objfrm.OnError нужно будет сразу получать err.Description
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перехват ошибки / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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