Einzelnen Beitrag anzeigen

Benutzerbild von SleepyMaster
SleepyMaster

Registriert seit: 18. Mai 2003
634 Beiträge
 
#17

Re: PC Ausschalten mit NOT-AUS-Knopf

  Alt 7. Nov 2003, 15:13
Hier mal den Code:

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls;

type
  TForm1 = class(TForm)
    Timer1: TTimer;
    Timer2: TTimer;
    procedure FormCreate(Sender: TObject);
    procedure Timer2Timer(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;
  OP:TPoint;
implementation

{$R *.dfm}

procedure TForm1.Timer1Timer(Sender: TObject);
var
  NP:TPoint;
begin
GetCursorPos(NP);
if (OP.X=NP.X)and(OP.Y=NP.Y) then
  Timer2.Enabled:=true
else
  Timer2.Enabled:=false;
OP:=NP;
end;

procedure TForm1.Timer2Timer(Sender: TObject);
begin
ShowMessage('Die Maus wurde eine halbe Stunde lang nicht mehr bewegt');
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
Timer1.Interval:=1000;
Timer2.Interval:=1800000-Timer1.Interval;
Timer1.Enabled:=true;
Timer2.Enabled:=false;
end;

end.
  Mit Zitat antworten Zitat