Thema: Delphi Versteckt arbeiten?

Einzelnen Beitrag anzeigen

Ratte

Registriert seit: 12. Dez 2003
Ort: Erfurt
345 Beiträge
 
Delphi 2005 Personal
 
#13

Re: Versteckt arbeiten?

  Alt 23. Mär 2004, 19:00
Delphi-Quellcode:
procedure GetMemoryInfo(var total, available: LongInt);
var memory: TMemoryStatus;
begin
  memory.dwLength:=SizeOf(memory);
  GlobalMemoryStatus(memory);
  total:=memory.dwTotalPhys;
  available:=memory.dwavailPhys;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
var insgesamt, verfuegbar: LongInt;
begin
  GetMemoryInfo(insgesamt, verfuegbar);
  Gauge1.MaxValue:=insgesamt;
  Gauge1.Progress:=insgesamt-verfuegbar;
  If ((Radiobutton4.Checked) AND ((DatePicker2.Date)+Frac(TimePicker1.Time)<=Now)) OR
  ((Radiobutton5.Checked) AND (Combobox1.ItemIndex=0) and (Gauge1.PercentDone>Spinedit1.Value)) OR
      ((Radiobutton5.Checked) AND (Combobox1.ItemIndex=1) and (Gauge1.Percentdone<Spinedit1.Value)) Then Begin
    // damit das ereignis nur einmal auftritt den timer deaktiveren
    timer1.Enabled:=false;
    IF Radiobutton1.Checked THEN begin
    //ExitWindowsEx(EWX_SHUTDOWN, 0); <--------------------------------------------------------------------------Hier!!!!!!!!!!
     close;
    end;
    IF Radiobutton2.Checked THEN
    begin
    ExitWindowsEx(EWX_REBOOT, 0);
    close;
    end;
    IF Radiobutton3.Checked THEN ExitWindowsEx(EWX_LOGOFF, 0);
  End;
Schiffsratte der U.S.S. Delphipraxis, Laderaum 4538
BUSH:= TTerminator.create;
  Mit Zitat antworten Zitat