|
|
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
А ошибки VBA в виде коллекции никак нельзя увидеть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:09 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
Вроде нет :( А зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:10 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
Затем же, зачем вообще существует коллекция Errors. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:18 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
авторА ошибки VBA в виде коллекции никак нельзя увидеть? Самому организовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:23 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
И то правда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:25 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
2 Саныч начало, видимо, здесь авторЯ до сих пор пользуюсь по старинке Err и Error вместо Err.Number и Err.Description. Наверно, пора переучиваться. Но если переучусь - что я получу? Саныч, а что ты надеешся|хотел бы от этого вообще получить, и почему коллекция так привлекла внимание? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:38 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
Саныч, если при операциях с данными (где и есть коллекции ошибок) возможно появлениея после выполнения 1-го оператора нескольких ошибок, то как в такое возможно в VBA ? или типа x=1/0+2/0 - должно сгенерить 2 ошибки деления на ноль? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:47 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
2 Victosha: Ну, если звезды зажигают... Если есть новые возможности, то от них должна быть какая-то польза? 2 Senin Viktor: Допустим, так: On Error Resume Next, а потом проверяем все ошибки списком. Могу привести пример программы, где это было бы очень удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:57 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
Допустим, так: On Error Resume Next, а потом проверяем все ошибки списком. Могу привести пример программы, где это было бы очень удобно. не надо :) у меня уже есть, правда без коллекций - простая конкатенция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:02 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
Э, так тебе приходится после каждой ошибки писать строку кода, которая заносит ошибку куда-нибудь. А я надеялся получить это автоматом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:12 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
1) прямых польз от две: а) возможность определять собственные кастом ошибки с собственными номерами и описаниями, которые потом испускать при помощи Err.Raise Это может оказаться удобным и полезным, в случае, когда необходимо построить универсальный логер ошибок, который бы включал не только информацию об ошибках программиста, но и о логических ошибках пользователя. 2) при работе с фунциями внешних Dll, по крайней мере объявленных через Declare, настоятельно рекомендуется проверять Err.LastDLLError. По поводу замечания дл Сенина Виктора Саныч, а что, разве есть языковые миры, в которых один раз можно сказать try, пройти этот трай до конца, а потом, переместившись в catch, обработать все ошибки разом? Такое поведение разумно для удаленных серверов, ПРОТОКОЛЬНО общающихся с внешним миром, для локальных пространств более характерно отношение к ошибкам как к СОБЫТИЯМ, требующим немедленногоРАСПРОСТРАНЕНИЯ/перехвата. В принципе, мечта твоя, реализуема, путем образования собственной коллекции. Однако вставал бы я на эту дорогу, только после решения ПРОТОКОЛЬНЫХ вопросов. Поэтому и спросил - а о чем, собственно, мечтается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:20 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
Э, так тебе приходится после каждой ошибки писать строку кода, которая заносит ошибку куда-нибудь. А я надеялся получить это автоматом. тогда пора учить С++ и идти работать в Микрософт, в отдел разработки VB(A) :) либо после каждой строчки кода вставлять заполнение самодельной коллекции в случае наличия ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:37 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
2 Senin Viktor а как тут С++ поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:39 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
а как тут С++ поможет? просто. на нем VB(A) и на писан ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:48 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
:^) Все, я ушел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:51 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
2 Senin Victor Допустим, что просто. Не потеряет ли после такой помощи VB возможность Native компиляции? :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:52 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
2 Саныч ну вот ушел - оставил одних VB переписывать ;)) Это ж была ТВОЯ затея! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:53 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
Я понял, что замахнулся на святое. :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:56 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:58 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
Не потеряет ли после такой помощи VB возможность Native компиляции? :-) дык Саныч все сделает как надо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 16:17 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 16:59 |
|
||
|
Уточняющий вопрос про Resume Next
|
|||
|---|---|---|---|
|
#18+
2 Сидоров оно, "примерно так и есть", если в подробности не вдаваться. А программировать в такой ситуации надо не "его", а объект типа Application, обучая уже ЕГО - Application, поддерживать желанную Санычу коллекцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 17:04 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32534912&tid=1674349]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
150ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 405ms |

| 0 / 0 |
