Вниз
Скачать: CL | DM;

Помогите !!! При долгой работе программа с БД виснет.   Найти похожие ветки 

 
KonuhovSegey   (2002-12-04 08:05) [0]

Поясню ситуацию подробнее.
Есть некоторая программа по управлению БД Paradox через BDE, написанная на Delph 5.
В программе есть много форм. В каждой форме есть и TQuery c TUpdateSQL и TTable. 5 таблиц открыты все время работы программы и используются всеми остальными формами, остальные таблицы и запросы открываются временно.

При длительной работе, где-то 5 или более часов без выхода из программы, она зависает. Зависает только программа, а компьютер продолжает работать. При снятии программы понятно возникают неприятные эффекты.

Замечено, что запросы создают временные файлы, которые не уничтожаются пр закрытии запроса. За день может набраться порядка 1,5 – 2 тыс. Причем на моей машине они уничтожаются правильно. Может быть причина в этих временных файлах?
Может ли какая то программа конфликтовать с BDE?


 
Виталий Панасенко   (2002-12-04 08:38) [1]

Попробуй в Session установить PrivDir, если это не сделано.


 
KonuhovSegey   (2002-12-15 09:13) [2]

Спасибо за помощь.
Теперь мне удобнее контролировать временные файлы, поместив их в отдельный каталог.
Ошибка правда была в другом.
На машине был установлен Монитор Касперского 4 версия.
Оказывается, он не только существенно замедляет обращения к диску, а и конфликтует с BDE.
В результате временные файлы не удаляются, а при длительной работе BDE подвисает (видимо из за большого количества открытых временных файлов).



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
3-14912
Senator
2002-12-13 13:00
2003.01.06
2 вопроса !!!!!!!


1-15010
viper
2002-12-24 12:39
2003.01.06
dbgrid


6-15187
brestmarket
2002-11-06 14:25
2003.01.06
WebBrowser1.ExecWB(OLECMDID_PRINTPREVIEW, 0) в свернутом виде?!


7-15341
TRW
2002-10-26 13:26
2003.01.06
Новое соединение


14-15267
Romkin
2002-12-15 16:57
2003.01.06
Дот НЕТ




   Наверх