Страница 1 из 1

Падает программа на выходе

Добавлено: 19 Март 2015, 7:28
Admin
Никто не сталкивался с этим багом? Программы на Clarion после выхода падают. Не все программы, только некоторые.
Искал в инете данные по этой DLL, ничего умного не нашел. Патч винды отменял. Антивирусом проверял.
enkaShop.png

Падает программа на выходе

Добавлено: 19 Март 2015, 8:13
Игорь Столяров
Попробуй поймать условие возникновения GPF, скорее всего дело не в программе, а в используемой компоненте.
У меня было что-то похожее (GPF при выходе) после вызова справки из noMDI окна (окно регистрации юзера при запуске программы).
С тех пор в этих окнах стоит:

Код: Выделить всё

  Omit('*****') ! Закрыть вызов справки - иначе GPF при выходе их программы
  oHH &= NEW tagHTMLHelp
  oHH.Init( 'mySoft.chm',AltShiftZ )
  oHH.SetTopic('OneStart.htm')
! [Priority 9700]
  *****
  
Или где-то не освобождается память выделенная через NEW.

Падает программа на выходе

Добавлено: 19 Март 2015, 9:08
Admin
Падает только на моем компьютере.
Дело именно в SspiCli.dll
Вылезло после какого то обновления Windows 7

Падает программа на выходе

Добавлено: 19 Март 2015, 9:20
Игорь Столяров
И прекрасно, что есть компьютер где проблема проявляется в явном виде.
Надо не искать и пытаться откатить обновление или конкретный DLL, а понять что вызывает GPF в коде программы.
Иначе нет гарантий, что завтра вылетят все пользовательские компьютеры, после штатного обновления Windows.

А DLL известный, например: http://www.infotecs.ru/forum/index.php?showtopic=8032
Вроде есть какие-то решения с откатом обновления kb2871997

Падает программа на выходе

Добавлено: 19 Март 2015, 10:05
Admin
Игорь Столяров писал(а): все пользовательские компьютеры, после штатного обновления Windows.
У нас под страхом смерти основные компы не апдейтятся. Компы программистов на их совести.
Игорь Столяров писал(а): Вроде есть какие-то решения с откатом обновления kb2871997
Я какое то обновление по инструкциям в инете удалял. Может быть и kb2871997. Сейчас в журнале обновлений его не нахожу.

Падает программа на выходе

Добавлено: 19 Март 2015, 10:18
Игорь Столяров
Admin писал(а): У нас под страхом смерти основные компы не апдейтятся.
Завидую. Это огромное счастье когда среда работы программ полностью под контролем.
Нам приходится писать софт, который юзают на разношерстных от Win2000 до Win10Beta со всеми вытекающими последствиями. ;)
При этом большинство юзеров глубоко прониклось ложью Microsoft о полной совместимости версий Windows.

Падает программа на выходе

Добавлено: 19 Март 2015, 10:34
Stalker
Была такая ситуация у меня. Программа падала при завершении. Винду не обновлял, но активно использовались сторонние компоненты.Долго искал причину, методом исключения вставок, когда нашел причину (много OLE объектов), потребовалось менять алгоритм и терять много времени на его обновление. В результате сделал вставку кода на выход с использованием Halt, не лучшее решение но бага больше нет.

Падает программа на выходе

Добавлено: 19 Март 2015, 16:32
Admin
Stalker писал(а): В результате сделал вставку кода на выход с использованием Halt, не лучшее решение но бага больше нет.
Да пока этот баг сильно не парит.
Пытался сегодня скомпилировать основную dll в режиме отладки. Clarion долго тупит и сыпется... :( Пару раз потыркал и пришлось комп ресетить. Забил на время.