Re: Утечка памяти или баги С++???
От: Аноним  
Дата: 11.06.03 03:52
Оценка:
Здравствуйте, Nord-Dron, Вы писали:

ND>Всем привет, кто работал с DBChart помогите.

ND>Создал я DBChart1, Series1, подключил к Series1 ADODataSet через ADOConnection1, к кот. подключаю базу данных (dbf, MSacess, MSSQL...)
ND>Из Series1 извлекаю элементы и загружаю в 2 динамических массива double
ND>Затем создаю еще 3 массива и их элементы запихиваю в Series2, 3, и 4.
ND>Графики строятся все работает. НО:
ND>Как только закрываю приложение из под дебаггера вылезает ошибка:
ND>"Project prognoz.exe raised exception class EInvalidPointer with message 'Invalid pointer operation'."
ND>После нажатия Ок:
ND>"Project prognoz.exe raised exception class EExternalException with message 'External exception C0000025'. Process stopped. Use Step or Run to continue."
ND>А если просто запустить прогу, то при выходе:
ND>"Инструкция по адресу "0x4000572c" обратилась к памяти по адресу "0x40563f84". Память не может быть "read"." и так далее еще 2 раза потом:
ND>"Исключение unknown software exception (0xc0000027) в приложении по адресу 0x77e86e8b."
ND>Затем приложение закрывается.
ND>массивы удаляю: delete[] mass;
ND>Series'ы очищаю :Series->Clear();

ND>В чем трабл???


Проверь, закрываешь ли connection, recordset и прочее, из той же оперы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.