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

Вниз

Query1:=Tquery.create(nil);   Найти похожие ветки 

 
denis24   (2005-06-08 16:09) [0]

создаю динамически датасет,потом уничтожаю Query1.free
а как перед уничтожением проверить есть он или уже уничтожен?


 
Anatoly Podgoretsky ©   (2005-06-08 16:15) [1]

Не допускать подобной возможности.


 
Virgo_Style ©   (2005-06-08 16:19) [2]

if Assigned(...) then FreeAndNil(...);

при инициализации ...:=nil;


 
denis24   (2005-06-08 16:20) [3]

А если нужно..
Пишу
var
query_t:Tquery;
.
.
query_t:=TQuery.create(nil);
.
.
if Assigned (query_t) then query_t.free;

И на последней сроке Access violation....


 
Max Zyuzin ©   (2005-06-08 16:24) [4]

>denis24   (08.06.05 16:20) [3]
МОжно пример услышать когда это нужно?


 
sniknik ©   (2005-06-08 16:25) [5]

denis24   (08.06.05 16:20) [3]

var
query_t: Tquery;
.
.
query_t:= TQuery.create(nil);
try
.
.
finally
 query_t.free;
end;


 
Ega23 ©   (2005-06-08 16:27) [6]

На него, поди, DataSource какой-нибудь смотрит?


 
Virgo_Style ©   (2005-06-08 16:28) [7]

Так, что-то я тормознул =)
if Assigned не нужен.

Попробуй все же не ...Free, а FreeAndNil(...)


 
denis24   (2005-06-08 16:29) [8]

Да, он через датасорс привязан к гриду и отображает данные


 
sniknik ©   (2005-06-08 16:33) [9]

так ошибку тогда выдает не он а тот датасорс который внезапно стал "смотреть" в ахинею...


 
Ega23 ©   (2005-06-08 16:33) [10]

DataSource1.DataSet:=nil;
if Query1.Active then Query1.Close;
Query1.Free;


 
denis24   (2005-06-08 17:08) [11]

Спасибо
дало было в датасорсе



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1120194862
alexeis
2005-07-01 09:14
2005.07.18
ComboBox и Objects


1-1120138665
CTAPbIi
2005-06-30 17:37
2005.07.18
Баг в DBGrid в MDI приложении


1-1119957354
olevacho_
2005-06-28 15:15
2005.07.18
шифрация данных в текстовом файле


11-1102698214
uuzh
2004-12-10 20:03
2005.07.18
2 ECM: Насколько реально перепилить KOLIB под Kylix3 ?


4-1116836158
MACTEP'oK
2005-05-23 12:15
2005.07.18
Как получить доступ к памяти выделеной под любое приложение.