4 / 4 / 0
Регистрация: 12.09.2011
Сообщений: 148
|
|
1 | |
Цикл перестает работать через некоторое время!25.10.2011, 12:17. Показов 2579. Ответов 22
Метки нет Все метки)
(
Ребята! Всем привет! Есть вопрос (ответа в инете не нашел): есть цикл, который выполняется при поступлении с сервака данныхю Все нормально идет до определенного момента. Где то через полчаса, цикл перестает выполняться, причем ошибка никакая не вылезает, просто отстанавливается и все! Я вот думаю может переменная или память Excel перегружается и он засыпает? Соответсвенно как обнулить или очистить ее?
Просто, когда подконнективаешься заново то все работает но опять еже неокторое время!
0
|
|
25.10.2011, 12:17 | |
Ответы с готовыми решениями:
22
Через некоторое время перестает работать интернет Через некоторое время перестаёт работать кулер на БП. При перезагрузке не включается опять Canon mf3010 через некоторое время перестает сканировать VPN Перестает идти передача данных через некоторое время |
15137 / 6411 / 1730
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
25.10.2011, 12:21 | 2 |
И где этот цикл?
1
|
4 / 4 / 0
Регистрация: 12.09.2011
Сообщений: 148
|
|
25.10.2011, 12:25 [ТС] | 3 |
Я не могу его выложить! По ряду причин! Просто скажите какие могут быть причины, плз!
0
|
4 / 4 / 0
Регистрация: 12.09.2011
Сообщений: 148
|
|
25.10.2011, 12:53 [ТС] | 5 |
Допустим! Каким образом можно не выходя из цикла обнулить ее?
0
|
15137 / 6411 / 1730
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
25.10.2011, 13:05 | 6 |
Смотрите параметры подключения. Мож там тайм-аут какой-нибудь.
0
|
356 / 162 / 27
Регистрация: 21.06.2011
Сообщений: 350
|
|
25.10.2011, 13:54 | 8 |
А что мешает воспользоваться Debug.Print?
0
|
4 / 4 / 0
Регистрация: 12.09.2011
Сообщений: 148
|
||||||
25.10.2011, 14:20 [ТС] | 9 | |||||
Выкладываю кусок цикла:
0
|
1607 / 1116 / 165
Регистрация: 23.07.2010
Сообщений: 6,466
|
|
25.10.2011, 14:42 | 10 |
Кто такой CounterOfRows и как он может измениться в цикле?
1
|
4 / 4 / 0
Регистрация: 12.09.2011
Сообщений: 148
|
|
25.10.2011, 14:54 [ТС] | 11 |
Счетчик- количество строк, пришедших с сервера!
Я вот, что подумал: а может ли процедура отсановиться, если я в редакторе VBA по коду лазаю, но при этом ничего не меняю!
0
|
1607 / 1116 / 165
Регистрация: 23.07.2010
Сообщений: 6,466
|
|
25.10.2011, 14:58 | 12 |
Покажи, где объявлена
0
|
4 / 4 / 0
Регистрация: 12.09.2011
Сообщений: 148
|
|
25.10.2011, 15:01 [ТС] | 13 |
Перед началом всех процедур: Public counterOfRows As Long
0
|
1607 / 1116 / 165
Регистрация: 23.07.2010
Сообщений: 6,466
|
|
25.10.2011, 15:05 | 14 |
Option Explicit заюзан?
0
|
4 / 4 / 0
Регистрация: 12.09.2011
Сообщений: 148
|
|
25.10.2011, 15:11 [ТС] | 15 |
Неа! Заюзать?
0
|
1607 / 1116 / 165
Регистрация: 23.07.2010
Сообщений: 6,466
|
|
25.10.2011, 15:13 | 16 |
Можешь неожиданно узнать много нового (например, что CounterOfRows не описан
![]()
0
|
4 / 4 / 0
Регистрация: 12.09.2011
Сообщений: 148
|
|
25.10.2011, 15:14 [ТС] | 17 |
Заюзал! Ничего не выдает пока! Counter точно заюзан иначе сразу ошибку выдал бы!
0
|
1607 / 1116 / 165
Регистрация: 23.07.2010
Сообщений: 6,466
|
|
25.10.2011, 15:23 | 18 |
Без дебага тяжело помочь. Может сервак отваливается. Откуда уверенность, что именно этот цикл кладет Excel?
0
|
4 / 4 / 0
Регистрация: 12.09.2011
Сообщений: 148
|
|
25.10.2011, 15:23 [ТС] | 19 |
В каком месте прописать debug.print?
0
|
1607 / 1116 / 165
Регистрация: 23.07.2010
Сообщений: 6,466
|
|
25.10.2011, 15:32 | 20 |
"Дебаг" - это не совсем debug.print, это отладка в целом.
Если есть уверенность, что косячит именно в этом цикле то: - заведи какую нибудь локальную переменную. -перед входом в цикл обнули - в цикле инкрементируй -поставь на нее watch по условию (Break when true условие ii>100000 например) - анализируй состояние своей системы
0
|
25.10.2011, 15:32 | |
Помогаю со студенческими работами здесь
20
Через какое-то время перестает работать хук XFX Radeon HD 6850 1gb GDDR5 стала работать хуже через некоторое время. Цикл перестает работать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |