powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Уточняющий вопрос про Resume Next
22 сообщений из 47, страница 2 из 2
Уточняющий вопрос про Resume Next
    #32534623
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А ошибки VBA в виде коллекции никак нельзя увидеть?
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534625
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде нет :(

А зачем?
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534649
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Затем же, зачем вообще существует коллекция Errors.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534665
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА ошибки VBA в виде коллекции никак нельзя увидеть?
Самому организовать
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534675
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И то правда...
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534713
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч
начало, видимо, здесь

авторЯ до сих пор пользуюсь по старинке Err и Error вместо Err.Number и Err.Description. Наверно, пора переучиваться. Но если переучусь - что я получу?

Саныч, а что ты надеешся|хотел бы от этого вообще получить, и почему коллекция так привлекла внимание?
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534736
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, если при операциях с данными (где и есть коллекции ошибок) возможно появлениея после выполнения 1-го оператора нескольких ошибок, то как в такое возможно в VBA ?
или типа x=1/0+2/0 - должно сгенерить 2 ошибки деления на ноль?
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534775
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Victosha:
Ну, если звезды зажигают... Если есть новые возможности, то от них должна быть какая-то польза?

2 Senin Viktor:
Допустим, так: On Error Resume Next, а потом проверяем все ошибки списком. Могу привести пример программы, где это было бы очень удобно.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534793
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим, так: On Error Resume Next, а потом проверяем все ошибки списком. Могу привести пример программы, где это было бы очень удобно.

не надо :) у меня уже есть, правда без коллекций - простая конкатенция.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534824
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Э, так тебе приходится после каждой ошибки писать строку кода, которая заносит ошибку куда-нибудь. А я надеялся получить это автоматом.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534855
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) прямых польз от две:
а) возможность определять собственные кастом ошибки с собственными номерами и описаниями, которые потом испускать при помощи Err.Raise
Это может оказаться удобным и полезным, в случае, когда необходимо построить универсальный логер ошибок, который бы включал не только информацию об ошибках программиста, но и о логических ошибках пользователя.

2) при работе с фунциями внешних Dll, по крайней мере объявленных через Declare, настоятельно рекомендуется проверять Err.LastDLLError.

По поводу замечания дл Сенина Виктора

Саныч, а что, разве есть языковые миры, в которых один раз можно сказать try, пройти этот трай до конца, а потом, переместившись в catch, обработать все ошибки разом? Такое поведение разумно для удаленных серверов, ПРОТОКОЛЬНО общающихся с внешним миром, для локальных пространств более характерно отношение к ошибкам как к СОБЫТИЯМ, требующим немедленногоРАСПРОСТРАНЕНИЯ/перехвата.

В принципе, мечта твоя, реализуема, путем образования собственной коллекции. Однако вставал бы я на эту дорогу, только после решения ПРОТОКОЛЬНЫХ вопросов. Поэтому и спросил - а о чем, собственно, мечтается.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534912
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Э, так тебе приходится после каждой ошибки писать строку кода, которая заносит ошибку куда-нибудь. А я надеялся получить это автоматом.

тогда пора учить С++ и идти работать в Микрософт, в отдел разработки VB(A) :) либо после каждой строчки кода вставлять заполнение самодельной коллекции в случае наличия ошибки
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534922
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Senin Viktor

а как тут С++ поможет?
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534957
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как тут С++ поможет?

просто. на нем VB(A) и на писан
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534969
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
:^) Все, я ушел.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534970
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Senin Victor

Допустим, что просто.
Не потеряет ли после такой помощи VB возможность Native компиляции?
:))
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534973
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч
ну вот ушел - оставил одних VB переписывать ;))
Это ж была ТВОЯ затея!
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534980
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Я понял, что замахнулся на святое. :^)
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32534988
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
)))
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32535043
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не потеряет ли после такой помощи VB возможность Native компиляции?

:-) дык Саныч все сделает как надо!
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32535139
сидоров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
Э, так тебе приходится после каждой ошибки писать строку кода, которая заносит ошибку куда-нибудь.
А я надеялся получить это автоматом.
надо бы потребовать от Микромягких программируемого СОБЫТИЯ в объекте Err, следуя логике утверждения:
Код: plaintext
для локальных пространств более характерно отношение к ошибкам как к СОБЫТИЯМ
и программировать его.
...
Рейтинг: 0 / 0
Уточняющий вопрос про Resume Next
    #32535148
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Сидоров

оно, "примерно так и есть", если в подробности не вдаваться.

А программировать в такой ситуации надо не "его", а объект типа Application, обучая уже ЕГО - Application, поддерживать желанную Санычу коллекцию.
...
Рейтинг: 0 / 0
22 сообщений из 47, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Уточняющий вопрос про Resume Next
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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