Avatar billede nixon_ali Nybegynder
06. november 2001 - 21:39 Der er 3 kommentarer

Lukke Windows...

Hej..

Jeg vil gerne vide hvordan man lukker Windows når man skriver en password forkert 3 gange.

Hilsen Nixon
Avatar billede dkn Nybegynder
06. november 2001 - 21:47 #1
procedure TForm1.Button1Click(Sender: TObject);
var
  TimesTryed: integer;
const
  RightPass = \'Test\';
begin
  if Edit1.Text = RightPass then
  begin
    Showmessage(\'Right Password, give dkn more points :)\');
    exit;
  end;
  if TimesTryed > 2 then
  begin
    Showmessage(\'Wrong Pass u have tryed 3 times now, windows close\');
    ExitWindowsEx(EWX_POWEROFF + EWX_FORCE, 0);
  end;
end;
Avatar billede Slettet bruger
07. november 2001 - 21:50 #2
  TimesTryed: integer;
skal væe en global variabel

og som det første skal du skrive

enten
Inc(TimesTryed);

eller

TimesTryed:=TimesTryed+1;

mvh. Simon
Avatar billede dkn Nybegynder
08. november 2001 - 12:00 #3
var
  Form1: TForm1;
  TimesTryed: integer;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
const
  RightPass = \'Test\';
begin
TimesTryed := TimesTryed+1;
  if Edit1.Text = RightPass then
  begin
    Showmessage(\'Right Password, give dkn more points :)\');
    exit;
  end;
  if TimesTryed > 2 then
  begin
    Showmessage(\'Wrong Pass u have tryed 3 times now, windows close\');
    ExitWindowsEx(EWX_POWEROFF + EWX_FORCE, 0);
  end else Showmessage(\'Wrong Pass, try again\');
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
TimesTryed := 0;
end;

ja ok jeg kan da også glemme ting:P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester