![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Access violation
Rise © (2003-06-02 12:03:00)Почему может возникать такая ошибка на строку:
DBGrid1.DataSource.DataSet.First;
"Access violation at address 00401D05 in module "Project.exe". Write of address 00000001".
Anatoly Podgoretsky (2003-06-02 12:53:00) [1]Если предположить, что DBGrid1, DataSource, DataSet созданы, то одназначно испохабил память.
Соловьев (2003-06-02 12:45:00) [2]
> по запускаешь ввыдает ошибку
наверное память не освобождаешь дин. массива.
Serginio (2003-06-02 12:44:00) [3]Помоему Rise и Access violation неразделимы. Access violation специфическая ошибка которая лежит полностью на совести программиста и говорит об обращении к невыделенной памяти. А в каком месте ты не выделил память или наоборот удалил объект известно только тебе.
Rise (2003-06-02 12:42:00) [4]Прикол когда по шагово выполняешь она проходит когда по запускаешь ввыдает ошибку
Sandman25 (2003-06-02 12:37:00) [5]>Да есть, но как мне кажеться ошибка за пределами этого кода
Пройдите пошагово и найдите строку, в которой ошибке.
Rise (2003-06-02 12:31:00) [6]Да есть, но как мне кажеться ошибка за пределами этого кода
Я просто пробегаюсь по всей базе забираю от туда данные в динамические массивы, а потом по определенному событию опять начинаю обрабатывать записи базы. И что -то делаю не так скорее всего с динамическими массивами, буду разбираться...
Соловьев (2003-06-02 12:09:00) [7]а у грида есть DataSource? в свою очередь у того есть DataSet?