Вниз
Скачать: 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.01 c
14-15272
mike12345
2002-12-17 11:04
2003.01.06
Kylix3 crack


3-14947
oss
2002-12-12 15:04
2003.01.06
поиск типа Lookup


3-14945
oleg_er
2002-12-14 11:31
2003.01.06
содержимое запроса в новую таблицу?


14-15223
Феликс
2002-11-26 23:59
2003.01.06
Тренер запрещает мне думать (часть 2)


14-15282
Igorek
2002-12-17 16:03
2003.01.06
Перебор подпоследовательностей




   Наверх