Einzelnen Beitrag anzeigen

Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#9

Re: Abfrage von Text mit Komponente

  Alt 16. Feb 2006, 14:25
Ich weiss jetzt nicht genau wann du das Passwort abfragen möchtest, vor dem Programmstart ?

In diesem Fall kanst du dir das Demo im Anhang mal ansehen. Vor dem Programmstart wird über eine eigene
InputBox eine Passwortabfrage realisiert. Auf Wunsch kann der Text mit einem PasswortChar (***) verborgen werden.

Delphi-Quellcode:
program Project1;
//...
var Pass: string;

BEGIN
  // function CustomInputBox(const ACaption, APrompt: string;
  // var Value: string; UsePasswordChar: Boolean): Boolean;
  //
  // ACaption : Titel des Dialoges
  // APrompt : Text über dem Eingabefeld
  // Value : Rückgabewert als String des Eingabefeldes
  // UsePasswordChar : Eingabetext verstecken / anzeigen
  // Rückgabewert : TRUE wenn OK-Button gedrückt wurde, andernfalls FALSE
  //
  // Autor : ????????? ( [url]http://www.swissdelphicenter.ch/de/showcode.php?id=709[/url] )
  // Edit by : turboPASCAL

  if CustomInputBox('MyApplication', 'Passwort eingeben:', pass, True) then
  begin

    if pass = 'passwortthen // Das Passwort ist "passwort" ;)
    begin
      Application.Initialize;
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    end else
    begin
      MessageBox(0, 'Sorry, das Passwort ist nicht richtig.',
        'Information', MB_ICONERROR or MB_OK);
    end;

  end else
  begin
    MessageBox(0, 'Abbruch durch Benutzer',
      'Information', MB_ICONINFORMATION or MB_OK);
  end;
END.
Angehängte Dateien
Dateityp: zip demo.exe_121.zip (211,6 KB, 25x aufgerufen)
Dateityp: zip sourcecode_231.zip (3,8 KB, 37x aufgerufen)
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat