|
|
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1. инициирую ошибку 2. вылезает MsgBox "Введеное значение уже содержится в справочнике.", vbExclamation 3. а потом вылезает стандартное. как отключить 3, на время, а потом включить? мерещется мне, что когда-то я это делал, но не помню как :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 13:35:13 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
Наверное, лучше 3 не на время отключать, а только в данном случае не показывать :) Response = acDataErrContinue ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 13:38:29 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
UniccoНаверное, лучше 3 не на время отключать, а только в данном случае не показывать :) Response = acDataErrContinue я это и имел ввиду :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 13:39:43 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
а где ж мне потом его включить обратно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 13:41:33 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
kedzoа где ж мне потом его включить обратно? дошло. локальная переменная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 13:43:26 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
Дык он только в этом случае не покажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 13:43:37 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
еще вопрос: в этой функции объект err пустой. где-то читал, что надо как-то запустить ошибку... или я чего-то путаю... короче, кроме номера ошибки, мне нужно ее описание. спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 14:01:23 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
как можно erase для ошибки сделать? у меня есть номер ошибки, хочу получить ее описание... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 17:08:46 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
kedzoу меня есть номер ошибки, хочу получить ее описание... AccessError(...)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 17:10:54 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч kedzoу меня есть номер ошибки, хочу получить ее описание... AccessError(...)? спасибо. чего ж раньше все молчали?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 17:21:13 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
2 kedzo Я только сейчас прочитал, но думал, все в курсах:) Эх, как же в дотнете теперь всё офигительно - try Catch Finaly - куда уж лучше:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 23:48:51 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
Hummer from HomeЭх, как же в дотнете теперь всё офигительно - try Catch Finaly - куда уж лучше:) Было лучше. Как в дотнете изобразить On Error Resume Next? Неужели каждую строчку брать в Try Catch? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 23:56:26 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
Не надо передёргиваний:) Не перед каждой же стройчкой ставите on error?:) Есть код - в начале его сатвим try - в конце catch - получаем как в ВБ - на самом деле конструкция гораздо мощнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 00:42:19 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
А вообще - не должно быть ошибок - тогда resume Next не нужно, считаю и всегда считал плохой такую конструкцию - что-то не так сделалось - потом ищи, где баг. Всегда разработчику надо думать, где ошибка возможно - поэтому в дотнете и есть финали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 00:44:44 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
Какие передергивания? Бывают случаи, когда либо 3-4 строки подряд идут с On Error Resume Next, либо в обработчике идет Cancel/Retry/Ignore и соответственно Exit Sub / Resume / Resume Next. Вот этот Resume Next очень трудно выразить через Try Catch. По-моему, Cancel/Retry/Ignore - это нормальная ситуация в программе, баги тут ни при чем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 00:46:20 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
ОК, вторую ситуацию можно сделать так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Но неужели каждую строчку надо обрамлять в такое??? Как сделать общий обработчик на всю процедуру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 00:57:01 |
|
||
|
Как отключить сообщение об ошибке
|
|||
|---|---|---|---|
|
#18+
Hummer from HomeА вообще - не должно быть ошибок - тогда resume Next не нужно, считаю и всегда считал плохой такую конструкцию - что-то не так сделалось - потом ищи, где баг. Всегда разработчику надо думать, где ошибка возможно - поэтому в дотнете и есть финали. resume Next - нормальная инструкция. не все же ошибки нужно показывать юзеру, записать ее надо, а показывать не обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 09:39:03 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32626262&tid=1672866]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 354ms |

| 0 / 0 |
