Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
Delphi XE2 Professional
|
AW: Programm nach keiner Benutzeraktion nach 10 min schließen
20. Dez 2010, 22:09
Wie wäre es den mit folgender Lösung...
Delphi-Quellcode:
function LastInput: DWord;
var LInput: TLastInputInfo;
begin
LInput.cbSize := SizeOf(TLastInputInfo);
GetLastInputInfo(LInput);
Result := GetTickCount - LInput.dwTime;
end;
//Aufruf über TTimer
try
if Lastinput > CancelTime then //CancelTime bei 10min 1000*60*10
UserCancelling;
except
//
end;
Gruß Jens
Jens Hartmann Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
|