![]() |
Zufallspassword
Hi folks,
ich wollte mal diesen Tipp ausprobieren: ![]() Das funktioniert aber nicht. Das akzeptiert Delphi nicht:
Delphi-Quellcode:
woran liegt das?
type
TPasswordMode = set of (pmUpper, pmLower, pmNumbers, pmExtra); Ich habe das oben im Form unter type eingetragen. Hat das schon jemand ausprobiert? |
Re: Zufallspassword
Zeig mal den interface-Teil Deines Quelltextes.
|
Re: Zufallspassword
Das Beispiel ist völlig in Ordnung. Was genau wird von Delphi denn beanstandet?
Nur falls ich Dich richtig verstehe: die Typdefinition darf nicht innerhalb der Formdeklaration stehen. |
Re: Zufallspassword
Danke Leute
wo muss denn dieser Teil denn hin?
Delphi-Quellcode:
TPasswordMode = set of (pmUpper, pmLower, pmNumbers, pmExtra);
|
Re: Zufallspassword
Versuch es mal so:
Delphi-Quellcode:
type
TPasswordMode = set of (pmUpper, pmLower, pmNumbers, pmExtra); TFormMain = class(TForm) ... end; |
Re: Zufallspassword
Hi,
du könntest auch noch Mnemoische Wörter berücksichtigen. Dazu mußt Du in der Regel nur große/kleine Konsonanten durch große/kleine Vokale ersetzten. z.B.
Delphi-Quellcode:
const
Vokale: string[5] = 'aeiou'; if Vokal then if (Ord(Zeichen) > 64) and (Ord(Zeichen) < 91) then Zeichen := AnsiUpperCase(Vokale)[Succ(Random(5))] else Zeichen := Vokale[Succ(Random(5))]; Vokal := not Vokal; end; |
Re: Zufallspassword
Zitat:
Delphi-Quellcode:
Achtung: Wenn du eine Variable für die Klasse TForm1 einsetzt, dann geht der 3. weg nicht ;) (das "bla")
unit uMain;
interface uses [...]; // Entweder hier: type TPasswordMode = set of (pmUpper, pmLower, pmNumbers, pmExtra); type // Oder hier: TPasswordMode = set of (pmUpper, pmLower, pmNumbers, pmExtra); TForm1 = class(TForm) [...] bla : TPasswordMode; end; // Oder hier: type TPasswordMode = set of (pmUpper, pmLower, pmNumbers, pmExtra); var [...] implementation {$R *.dfm} procedure {....} MfG xZise |
Re: Zufallspassword
Danke Leute,
es muss in der Tat über TFormMain! Danke an alle! |
Re: Zufallspassword
Zitat:
was ist das? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz