Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.08;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
14-1134710833
Pazitron_Brain
2005-12-16 08:27
2006.01.08
Все, что вы хотели знать о спутниковом Интернете


2-1134608925
ZeeM
2005-12-15 04:08
2006.01.08
Вопрос по Query


1-1133690439
Сафаров
2005-12-04 13:00
2006.01.08
сообщение об ошибке invalid variant operation


4-1130855969
jeka_t
2005-11-01 17:39
2006.01.08
Можно ли PRN-файлы (бинарный файл) показать в PreviewPrinter?


2-1135153090
Barsky
2005-12-21 11:18
2006.01.08
Сортировка в запросе (ORDER)