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

Вниз

Ошибка при выполнении программы   Найти похожие ветки 

 
t_vic   (2004-03-04 17:16) [0]

Такая проблема: есть программа, которая работает с базой данных и которая имеет полтора десятка форм. Проблема в том, что при выполнении программы время от времени выскакивает ошибка типа Access violation at adres ..... in module MyProject.exe. Read of adress ..... Причем если она выскакивает, то за ней появляються еще несколько подобных.
С чем это может быть связано?


 
Тимохов ©   (2004-03-04 17:20) [1]


> t_vic   (04.03.04 17:16)  

Это может быть связано только с ошибкой работы с памятью.
По приведенной информации вам ответ ни один бог не даст :)))


 
SPIRIT ©   (2004-03-04 17:20) [2]

С Бен Ладеном


 
Тимохов ©   (2004-03-04 17:21) [3]

Под ошибкой работы с памятью понимается обращение к невыделенной памяти,
например

type
  r = record
     s: string;
  end;
  pr = ^r;
var
 a: pr;
begin
 a^.s := "111";
end;


 
WebErr ©   (2004-03-04 17:27) [4]

Всё оч. просто, скорее всего где-то вместо

SomeQuery := TQuery.Create(SomeForm); // выделяется память
SomeQuery.Open;

делается просто

SomeQuery.Open;

причём не обязательно именно TQuery, это может быть любой компонент вплоть до TDBGrid"a! :))))


 
t_vic   (2004-03-04 17:57) [5]

Поняла где искать корень зла. Спасибо.



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

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
1-1079021734
Gregory
2004-03-11 19:15
2004.03.28
Форматирование FormatFloat


1-1079016738
dimm22
2004-03-11 17:52
2004.03.28
Редактирование Hex файла. Как, чем, может исходники где есть.


14-1077303187
тихий вовочка
2004-02-20 21:53
2004.03.28
пользовательские запросы к Яndex


3-1074854229
Silver_
2004-01-23 13:37
2004.03.28
SQL: SELECT ... WHERE ID_Fld IN --->MyArray<--- ???


3-1078157676
Subdigger
2004-03-01 19:14
2004.03.28
inplaceeditor