I developed a Delphi 7 application that uses the Firebird 1.5.6 database in a server environment client.
The application runs on Windows 7 32-bit on a laptop, and the database is running on a 32-bit Windows XP machine, which is used as a server. The problem is that the application freezes when it remains inactive for some time. This problem never occurred in Windows XP, only when we installed it in Windows 7.
Everything worked fine for 5 years, but now in Windows 7 the application is completely unstable.
Sometimes the wake-up time is 10-30 seconds with success, but sometimes never with the messages "application does not respond" or "application failure".
I have no idea where to look or what to try to find a solution. I tried to make a timer with a resolution of 10 seconds, so that it worked constantly but without success.
BTW I work in administrator mode with active XP compatibility mode. I have not tried virtual XP mode yet, but I think this will not solve the problem.
source
share