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

Вниз

компонент!   Найти похожие ветки 

 
Demon[DZ]   (2002-10-29 16:26) [0]

Я написал компонент, наследник DrawGrid .
И в этом компоненте есть процедура, которая при поиощи TIBQuery получает данные из InterBase. Проблема в следующем:
Когда тестовая программа с этим компонентом запускается и затем закрывается, всё Ок.
Но как токо вызывается эта процедура, так после закрывания программы "error AV".!!
переменные HeaderQuery и ItemsQuery глобальные.

constructor TSLDBPlanner.Create(AOwner: TComponent);
begin
inherited Create(AOwner);

HeaderQuery := TIBQuery.Create(nil);
ItemsQuery := TIBQuery.Create(nil);
end;

destructor TSLDBPlanner.Destroy();
begin
HeaderQuery.Free;
ItemsQuery.Free;
inherited;
end;

Подскажите как правильно освободить эти TIBQuery?
Заранее признателен!


 
TTCustomDelphiMaster ©   (2002-10-29 16:38) [1]

В какой строчке возникает AV?


 
Demon[DZ]   (2002-10-29 16:52) [2]

Спасибо всем за внимание, нашел в чём проблема!



 
TTCustomDelphiMaster ©   (2002-10-29 16:53) [3]

В чем?



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
14-21799
copyr25
2002-10-19 13:43
2002.11.07
Несколько дней тому назад, забросив все остальное, срочно


3-21352
studentik
2002-10-17 00:10
2002.11.07
InterBase: Транзакция и ключевые поля.


1-21489
STANT
2002-10-28 18:07
2002.11.07
Очень сложный вопрос...


1-21510
LongIsland
2002-10-28 20:06
2002.11.07
DrawFocusRect: ПОЧЕМУ???


3-21413
vitnt2000
2002-10-18 08:55
2002.11.07
Как добавить к таблице новое поле и не убить данные?