
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.06.2011, 16:32
|
|||
|---|---|---|---|
|
|||
Периодически отваливается макрос |
|||
|
#18+
Помогите, пожалуйста вот с какой проблемой. есть некий макрос. работает долго(грузит данные из веб-страниц) на одном компе все грузит без проблем, а дома на ноуте - периодически отваливается. выдает какие-нибудь ошибки run-time error. запускаю его с того места, где он глюкнулся - он дальше опять сколько-то работает. причем отваливается непредсказуемо -то может 1000 строк подряд обработать, то через каждые 5 начинает сыпаться. а мне его хочется поставить на ночь, чтобы он спокойно ночью все выгрузил. подскажите плз, как можно бороться с таким вот вылетом макроса, чтобы он автоматом перезапускался при падении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2011, 16:45
|
|||
|---|---|---|---|
Периодически отваливается макрос |
|||
|
#18+
практически уверен, что ошибка в загрузке страницы: загружается долго, и объект далее передается пустым. понятное дело, что система ругается. соответственно, бороться с ним тоже надо временем. вводим таймер ожидания полной загрузки и наслаждаемся отсутствием слета программы. Код: plaintext 1. 2. 3. 4. 5. 6. 7. чтобы не было косяков с остановкой макроса, можно написать в начале кода обработчик ошибок: Код: plaintext Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2011, 16:55
|
|||
|---|---|---|---|
|
|||
Периодически отваливается макрос |
|||
|
#18+
не, незагрузки быть не должно Код: plaintext попробую вечерком разобраться с этим On Error Resume Next.. спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2011, 17:10
|
|||
|---|---|---|---|
Периодически отваливается макрос |
|||
|
#18+
ggguueest, а я не помню - "=4" это и есть READYSTATE_COMPLETE? может, структура данных на некоторых страницая иная и опять же пустой объект гуляет по коду дальше... попробуйте web-запрос из набора стандартных возможностей Excel... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2011, 17:20
|
|||
|---|---|---|---|
|
|||
Периодически отваливается макрос |
|||
|
#18+
не, если бы было пустое - то постоянно сыпалось бы на одной строке. а так она то делается, то нет. и на рабочем компе не падает, хоть 10 000 строк подряд обрабатывает, а дома не хочет.хочется не с прогой разобраться, а чтобы она при падении продолжала работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2011, 17:43
|
|||
|---|---|---|---|
Периодически отваливается макрос |
|||
|
#18+
ggguueest , А не подскажете ошибку поточнее? Кажется, подобное дело я уже встречал. Притом возникает не на всех ПК, а на отдельных. Такое ощущение, что либо нет обновлений, либо еще что-то подобное. Особенно часто выпадает в циклах. Сначала на End If, затем на Next...Никакой логики ошибки нет. Осталось вспомнить, как боролся с ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2011, 17:46
|
|||
|---|---|---|---|
|
|||
Периодически отваливается макрос |
|||
|
#18+
The_Prist, вечером посмотрю, отпишусь. точно помню, что иногда падает с runtime error 424. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&tablet=1&tid=2176780]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 500ms |

| 0 / 0 |
