Форум: "Основная";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];
ВнизAV связанное TCustomForm.GetMonitor Найти похожие ветки
← →
Германн © (2005-12-08 18:16) [0]Пожалуйста помогите найти причину AV.
EAccessViolation : Access violation at address 0044C8F0 in module "InspOffVX10.exe". Read of address 00000004
В окне CPU адрес 0044С80 указываетcall TCustomForm.GetMonitor
<- вот на эту строку
mov eax,[eax+$04]
← →
umbra © (2005-12-08 18:25) [1]ошибка скорее всего в вашем коде. Похоже, что
TCustomForm.GetMonitor
вернулnil
, т.е мониторы в системе не обнаружены
← →
Johnmen © (2005-12-08 18:25) [2]А можно код увидеть?
← →
Германн © (2005-12-08 18:35) [3]
> Johnmen © (08.12.05 18:25) [2]
>
> А можно код увидеть?
Собственно особо показывать нечего. :({$IFDEF FindErr}
SaveLog(nil,"","SetOhrana 12"); Эта строчка в логе есть
{$ENDIF}
ShowModal;
Далее в форме, которую выше "ShowModal;":procedure TFStateProtection.FormShow(Sender: TObject);
begin
{$IFDEF FindErr}
FInspMain.SaveLog(nil,"FormShow","FStateProtection 1"); А вот этой строчки в логе нет
{$ENDIF}
Добавлю еще, что происходит это не сразу. Какое-то время(от минут до часов) программа работает нормально, а потом выше описанное. Перезапуск программы восстанавливает норму. Причем программа на этом объекте работает уже больше года, а такая засада началась только на днях.
← →
umbra © (2005-12-08 18:44) [4]так а в FormShow заходит? или АВ в ShowModal происходит?
← →
Германн © (2005-12-08 18:54) [5]
> так а в FormShow заходит? или АВ в ShowModal происходит?
По логу видно, что в обработчик OnShow не заходит. Похоже, что именно в ShowModal.
← →
umbra © (2005-12-08 19:00) [6]а это не служба?
← →
Германн © (2005-12-08 19:10) [7]
> umbra © (08.12.05 19:00) [6]
>
> а это не служба?
Ни боже мой. Обычная программа.
Да, ещё. Сам компьютер, на котором работает программа стоит в помещении с весьма ограниченным доступом. Поэтому люди, у которых есть права админа на сей комп и максимальные права на программу, работают с ней в основном через удаленного администратора. Кажется из NetOp. Ранее это происходило очень редко и ненадолго, а в последнее время так почти круглые сутки. Попросил их выключить NetOp и перезагрузить основной компьютер. Пока полет нормальный. Ждем-с.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c