Я разработал приложение Delphi 7, которое использует базу данных Firebird 1.5.6 в клиенте
серверная среда.
Приложение работает в Windows 7 32 бит на ноутбуке и база данных работает
на Windows XP 32-битный компьютер, который используется в качестве сервера.
Проблема в том, что приложение зависает само по себе, когда оно некоторое время не используется.
Эта проблема никогда не возникала в Windows XP, только когда мы установили ее в Windows 7.
Все 5 лет работало нормально, но теперь в Windows 7 приложение полностью нестабильно.
Иногда время пробуждения составляет 10-30 секунд с успехом, но иногда никогда с сообщениями «приложение не отвечает» или «приложение падает».
Понятия не имею, где искать или что пытаться найти решение.
Я попытался сделать таймер с разрешением 10 секунд, чтобы он был постоянно активен
но безуспешно.
Кстати, я работаю в режиме администратора с активным режимом совместимости с XP.
Я еще не пробовал виртуальный режим XP, но думаю, что это не решит проблему.