Вниз
Скачать: CL | DM;

Как распознать ошибку   Найти похожие ветки 

 
SergeySP   (2006-11-14 19:48) [0]

Есть программа написанная на Delphi, при отладке все работает нормально.
Но на машине где работает программа периодически вылетает ошибка "Accesы violation at adress... Read of adress..." при этом программа продолжает работать.

Можно ли как нибудь узнать что именно ему не нравится, т.е. на каком куске кода спотыкается?


 
Anatoly Podgoretsky ©   (2006-11-14 19:52) [1]

> SergeySP  (14.11.2006 19:48:00)  [0]

Тяжело, особенно если это вся информация.


 
Германн ©   (2006-11-14 20:15) [2]

EurekaLog - решение, позволяющее вашим программам (GUI, Console, Web...) отлавливать все исключения и генерировать детальный лог (с указанием модуля, процедур и номера строки), просматривать и посылать его по электронной почте.


 
Desdechado ©   (2006-11-14 20:29) [3]

типичная ситуация, когда идет обращение к неинициализированной объектной переменной или к уже разрушенному объекту


 
MsGuns ©   (2006-11-14 20:30) [4]

Просмотри внимательно список uses проекта


 
Anatoly Podgoretsky ©   (2006-11-14 20:35) [5]


> типичная ситуация,

Да он же ничего не привел, ни точного сообщения об ошибки, ни кода. Может это вообще не указатель.


 
Desdechado ©   (2006-11-14 20:42) [6]

Anatoly Podgoretsky ©   (14.11.06 20:35) [5]
Если человек знает, что такое указатель, то там ошибки уже при явной прогулке по выделенной или невыделенной памяти :)


 
SergeySP   (2006-11-15 20:34) [7]

Спасибо всем.
Проблема была при обращении к динамическому массиву.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.029 c
2-1163620421
Magister Crazy
2006-11-15 22:53
2006.12.03
Проблемы со StringGrid


3-1159437648
Horhio
2006-09-28 14:00
2006.12.03
MS SQL + Delphi как реализовать LookUP поле


2-1163318231
Calibr
2006-11-12 10:57
2006.12.03
Окно позади всех


2-1163720755
Basement
2006-11-17 02:45
2006.12.03
Правильно ли использую ZeroMemory ? И можно ли обнулить быстрее ?


15-1163258853
тайный агент
2006-11-11 18:27
2006.12.03
Попасть на другой комп




   Наверх