Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.008 c
2-1135074086
Максим
2005-12-20 13:21
2006.01.08
Не получается из Edit1 добавить запись в ListBox1


2-1134477456
Zaletchik
2005-12-13 15:37
2006.01.08
Большие переменные


14-1134553613
Piter
2005-12-14 12:46
2006.01.08
3gp кодек


1-1133989699
graffik
2005-12-08 00:08
2006.01.08
Управление компонентами в среде Solid Works посредством Delphi


2-1135071433
thvfrjd
2005-12-20 12:37
2006.01.08
Вопрос по ADOStoredProc





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский