Einzelnen Beitrag anzeigen

misterx
(Gast)

n/a Beiträge
 
#15

Re: eine passwort abfrage vor dem prog start

  Alt 16. Aug 2005, 16:08
Zitat von Pr0g:
Hier nen (sehr) simples Beispiel:
Delphi-Quellcode:
program Project1;

uses
  Forms,
  Dialogs, // Fuer die InputBox
  Unit1 in 'Unit1.pas{Form1};

{$R *.res}

begin
  Application.Initialize;
  // Passwortabfrage
  if InputBox('Passwortabfrage', 'Bitte Passwort angeben', '') <> 'geheimthen
    halt;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.
Edit: Mit einer einfachen Schleife kommst du auch auf drei Versuche:
Delphi-Quellcode:
program Project1;

uses
  Forms,
  Dialogs, // Fuer die InputBox
  Unit1 in 'Unit1.pas{Form1};

{$R *.res}

var
  i: Integer; // Fuer die Schleife

begin
  Application.Initialize;
  // Passwortabfrage
  for i := 0 to 2 do
  begin
    if InputBox('Passwortabfrage', 'Bitte Passwort angeben', '') = 'geheimthen
      break;
    if i = 2 then
      halt;
  end;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.
Anstelle der InputBox bietet sich natürlich ein eigener Dialog an, welcher über den ShowModal aufruf die Eingabe zurückgibt.


wen ich das mache dan geht das prog nicht an ich gebe das richtige pass ein es tauch immer wieder auf
  Mit Zitat antworten Zitat