Вниз
Скачать: 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
6-15191
Evgeniy
2002-11-08 02:52
2003.01.06
Client/Server


6-15192
Devid
2002-11-06 22:10
2003.01.06
Дорогие мастера помогите реализовать проект


8-15163
Pavel_s
2002-09-19 09:08
2003.01.06
TImage


1-15015
LORD
2002-12-21 14:12
2003.01.06
Shelllistview отображать файл которого не существует


1-15037
Speaker
2002-12-22 00:15
2003.01.06
Проблема с TComboBoxEx+TCoolBar




   Наверх