
Есть база на Firebird
Есть клиентские приложения
Надо: - если пользователь после коннекта некое время (к примеру, 15 минут) не производил никаких действий с приложением, как то не редактировал, не удалял записи, не переключал закладки и т.п. - разорвать соединение НЕ закрывая приложение

В Delphi вроде использовалось Application.OnMessages, а Лазаре как?
Ткните носом, желательно с примером.
Я не очень наглею? Просто не попадал в такую ситуацию, так что опыта <= 0
Можно не кроссплатформенно, т.к. все крутится на WinXP
Вот нарыл ... http://www.delphicode.org/delphi/system_idle_time.htm
Ругается на отсутствие TLastInputInfo, GetLastInputInfo
