Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Падает вся vb6. Не могу отловить ошибку / 8 сообщений из 8, страница 1 из 1
08.04.2015, 11:28
    #38930182
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает вся vb6. Не могу отловить ошибку
Пред история в том что когда-то все были счастливы, приложение работало и программист купался в этом море солнца и тепла...

Потом накидали изменений или обновлений я пока не понял в чем причина но приложение начало систематически падать. Падает так, что даже студия не ловит экзепшн а выдает вот эту ругань и падает.
http://www.screencapture.ru/file/13F68624

Падает оно в любых местах при любых действиях и тогда когда ему заблагорассудится...
Когда я говорю "где угодно" : подразумеваю вероятнее всего взаимодействие с БД (подгрузка, сохранение).
Можно 10 раз сделать одно и тоже и нечего на 11 поймает эту беду.

Сам то я не слишком умело отлаживаюсь в VB6 может, может дать какую-то инфу, которая точнее определит корень проблемы?
Что касается систем на которых ловится ошибка так они в пределах Windows XP, 7. 32-64. Начали ловить примерно с начала года.
...
Рейтинг: 0 / 0
08.04.2015, 12:44
    #38930327
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает вся vb6. Не могу отловить ошибку
Если используется ADODB, то скорее всего из-за него. Вызов rs.Fields(xxxx) с некоторых пор иногда стал выдавать access violation в недрах adodb, который даже невозможно обработать. Это началось одновременно в MDAC и дотнетовской сборке ADODB.dll, которая походу тупо является проксёй к mdac.
Заметил этот глюк пока только у себя.
...
Рейтинг: 0 / 0
08.04.2015, 12:52
    #38930350
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает вся vb6. Не могу отловить ошибку
попробуй заменить:

Код: vbnet
1.
rs.Fields("fieldname")



на

Код: vbnet
1.
rs.Collect("fieldname")
...
Рейтинг: 0 / 0
08.04.2015, 13:16
    #38930396
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает вся vb6. Не могу отловить ошибку
Konst_One,

я решил проблему отказом от ADODB :)
...
Рейтинг: 0 / 0
08.04.2015, 14:14
    #38930512
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает вся vb6. Не могу отловить ошибку
Konst_Oneпопробуй заменить:

Код: vbnet
1.
rs.Fields("fieldname")



на

Код: vbnet
1.
rs.Collect("fieldname")



Попробую. Потом отпишусь
...
Рейтинг: 0 / 0
08.04.2015, 16:40
    #38930810
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает вся vb6. Не могу отловить ошибку
AntonariyKonst_One,

я решил проблему отказом от ADODB :)

А что тогда используешь в рамках VB6?
...
Рейтинг: 0 / 0
08.04.2015, 16:50
    #38930828
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает вся vb6. Не могу отловить ошибку
VSVLADAntonariyKonst_One,

я решил проблему отказом от ADODB :)

А что тогда используешь в рамках VB6?ADODB :)

Просто VB6 для серьезных проектов уже не использую. Вообще почти не использую, если что-то нужно написать в этом стиле, открываю PureVBA.
...
Рейтинг: 0 / 0
23.07.2015, 20:41
    #39014923
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает вся vb6. Не могу отловить ошибку
Наверно никому не интересно но я все-же отпишусь для галочки. Проблема в когда-то созданном пользовательском контроле (кнопка с выпадающем справа списком). Он очень не любит частое изменение полей Visible.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Падает вся vb6. Не могу отловить ошибку / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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