Forum: Programmieren allgemein
by SKolberg,
12. Jul 2005
@Schumann
?reagiert die nicht nur auf die Idlezeit innerhalb der laufenden Anwendung?
Mfg
Forum: Programmieren allgemein
by SKolberg,
12. Jul 2005
So habs gefunden...
Ein Timer fragt jede 10 Sec. die "LastInputInfo" ab wenn dieser wert 240 Sec. überschreitet wird die procedure ausgeführt ist der wert unter 240 Sec dann else procedure
function SecondsIdle: DWord;
var
liInfo: TLastInputInfo;
begin
liInfo.cbSize := SizeOf(TLastInputInfo) ;
GetLastInputInfo(liInfo) ;
Forum: Programmieren allgemein
by SKolberg,
12. Jul 2005
Danke erstmal,
Das heisst doch, das ich wenn der "LastInput"-Wert xxx Sek. überschritten hat procedure xxxx ausgeführen muss, und sobald der "LastInput"-Wert zurückgesetzt wird (von Windows) procedure xxxy ausgeführt werden muss.. :gruebel: oder?
Mfg, Steve
Forum: Programmieren allgemein
by SKolberg,
12. Jul 2005
Hallo,
ich habe hier alle Möglichkeiten durchsucht aber nichts passendes gefunden, bei den meisten gehts darum wenn DIE Software nicht gennutzt wird etwas auszuführen. Allerdings möchte ich gerne herausbekommen wenn ein Benutzer den Rechner (d.h. Maus und Tastatur) nicht benutzt. Die Software soll z.B. nach 3 min. inaktivität ein procedure aufrufen welches den User auf Status 'away' setzt...