![]() |
Passwort Creator [Aktuell Version 1.2|31.1.2005-20:15]
Liste der Anhänge anzeigen (Anzahl: 2)
Hey,
nach vielen Problemen habe ich es endlich geschafft. Dieses Programm hätte ich gestern gut für mein Spiel "Click the Car" gut gebrauchen können. Vielleicht brauchen es ja auch noch andere von euch, deswegen habe ich es einfach mal erstellt. Damit könnt ihr euch belibig viele Passwörter mit belibig vielen Stellen erstellen lassen. Diese dann anschließend entweder kopieren oder auch als Textdatei speichern. Möglicher Anwendungszweck: Du erstellst ein Game bei dem es nach jedem Level ein Passwort geben soll das man eingeben kann um bei der letzten Stelle weiter zu machen. Der bekannte Bug und die geplaten Features wurden in Version 1.2 behoben/realisiert ! Download sehr empfehlenswert. Gr33tZ! Tigerhead PS: Würde mich über Feedback freuen :) Außerdem: Auf meiner kleinen Homepage ![]() *edit* Habe nur die URL verlinkt :) |
Re: Passwort Creator
Es wäre schön, wenn das Programm im Windows-Design wäre.
Und zu deinem Bug: Wieso hast du ihn nicht gleich behoben? :gruebel: |
Re: Passwort Creator
Ich weiß nicht wie das geht ... habe da auch erstmal keine nerven zu, denn "if edit1.text = ''" etc. geht irgendwie nicht :(
Mit dem Windows Design gucke ich auch mal sobald ich Lust habe :) |
Re: Passwort Creator
Hi,
Nützliches Programm! Zitat:
Ich würde eine TSpinEdit Komponente nehmen. Dann hast du das Problem nicht. |
Re: Passwort Creator
Super Programm! :thumb:
Du könntest eine Passwort-Sicherheits-Prüfung machen d.h. du überprüfst die Sicherheit des Passworte nach doppleten Buchstaben oder wiederholungen... Mfg ReDoX Edit: WOW mein 100er beitrag :dp: |
Re: Passwort Creator
Zu den Edits noch, mach's doch so:
Delphi-Quellcode:
if not (Length(Edit1.Text) = 0) and
not (Length(Edit2.Text) = 0) then begin //Hier dein Code end; |
Re: Passwort Creator
Dachte nicht, dass das Programm so gut ankommt :) Danke erstmal fürs Feedback. Matze dein Vorschlag funktioniert. Werde noch ein bisschen am Programm basteln und die neue Version dann uploaden *g* Lohnt sich jetzt aber noch nicht. Mal gucken was ich noch einbauen kann, hehe.
Gr33tZ! Tigerhead |
Re: Passwort Creator
Zitat:
der Zwischenablage einfügt.) Besser wäre eine Überprüfung, ob's sich um einen Integer Wert handlet. |
Re: Passwort Creator
Stimmt, habs mit der Zwischenablage auch gerade gemerkt, aber habe leider keinen Plan wie so eine integer Prüfung geht :/
|
Re: Passwort Creator
Wegen Fehlermeldungen: try..except :zwinker:
|
Re: Passwort Creator
|
Re: Passwort Creator
Okay habe neue Version hochgeladen inklusive Neuem Screenshot !
|
Re: Passwort Creator
Da kommt aber die gleiche Fehlermeldung, nur dass alle 2 sekunden eine neue Fehlermeldung kommt, wenn man da was nix eingibt.
|
Re: Passwort Creator
Habs auch gerade gedehen .. :( mal nachher gucken
|
Re: Passwort Creator
Frag Fehleingaben beim Buttonclick ab, nicht per timer o.ä.
Denn wenn ich ne zahl ändern will, was ich standardmäßig mit dem lösch-key mache und nich durch markieren-überschreiben, nerven die dinger gewaltig ;) Als Feature könnten evtl. gemishcte Groß-Klein sein (dmYza4B als beispiel) und variable zeichenketten (zahlen,buchstaben,beides,nur bestimmte, ...) air |
Re: Passwort Creator
Mit der Großschreibung habe ich schon überlegt und auch nachgefragt (
![]() |
Re: Passwort Creator
Ich hab vor ca. einem halben Jahr ein ähnliches prog geschrieben (mit auswahl von Zahlen/Buchstaben(Groß/Klein)/Sonderzeichen), hier mal der quellcode.
Delphi-Quellcode:
Vieleicht kannst du dir hier was abgucken *g*
unit Unit1;
interface uses Windows, SysUtils, Forms, Dialogs, Spin, clipbrd, Classes, Controls, StdCtrls; type TForm1 = class(TForm) PWlaenge: TSpinEdit; Edit1: TEdit; Button1: TButton; CheckBox2: TCheckBox; CheckBox1: TCheckBox; CheckBox0: TCheckBox; Button2: TButton; CheckBox3: TCheckBox; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var i,i2,zufall : byte; zahlen,sonder : array[0..3] of byte; PW : string; begin for i2 := 0 to 3 do if TCheckBox(FindComponent('Checkbox'+inttostr(i2))).Checked then begin setlength(PW,PWlaenge.Value); for i := 0 to PWlaenge.Value-1 do begin zahlen[0] := 48 + random(10); //Zahlen zahlen[1] := 65 + random(26); //Großbuchstaben zahlen[2] := 97 + random(26); //Kleinbuchstaben sonder[0] := 32 + random(16); sonder[1] := 58 + random(7); sonder[2] := 91 + random(6); sonder[3] := 123 + random(4); zahlen[3] := sonder[random(4)]; //Sonderzeichen repeat zufall := random(4); //welcher Zeichentyp soll gewählt werden until TCheckBox(FindComponent('Checkbox'+inttostr(zufall))).Checked; PW[i] := char(zahlen[zufall]); end; edit1.Text := PW; break; end; if i2 = 4 then showmessage('Zeichensatz auswählen!'); end; procedure TForm1.Button2Click(Sender: TObject); begin Clipboard.Open; Clipboard.AsText := edit1.Text; Clipboard.Close; end; initialization randomize; end. |
Re: Passwort Creator
Danke :) Bin gerade das problemchen wegen diesem integer zu lösen :(
|
Re: Passwort Creator
Bei mir heißt der Code für die PWs erstellen so:
Code:
function RandName(Length : Integer):String;
var i : Byte; begin result := ''; SetLength(Result,Length); for i := 1 to Length do begin Result[i] := Char(Random(25)+65); end; end; Wie baue ich da Zahlen mit ein ? Also was muss ich ändern ? Sehe paralellen aber komme nicht an die Lösung :( |
Re: Passwort Creator
Z.B. so:
Delphi-Quellcode:
function RandName(Length : Integer):String;
var i : Byte; begin result := ''; SetLength(Result,Length); for i := 1 to Length do case random(2) of 0 : Result[i] := Char(Random(25)+65); 1 : Result[i] := Char(Random(10)+48); end; end; PS: Die Variable "Length" ist schlecht gewählt. Nenne sie besser "PWLength". |
Re: Passwort Creator
Danke .. werde in ca 15 Minuten eine neue Version Online erstellen :) Dankt für die Hilfe !!
|
Re: Passwort Creator [Aktuell Version 1.2|31.1.2005-20:15]
Liste der Anhänge anzeigen (Anzahl: 1)
Nice one :thumb:
Find ich wirklich gut, bis auf das design. Kopier mal die angehängte datei in den Projektordner und schreibe dann noch Folgendes in den Implementation-Abschnitt im Code :
Code:
Dann isses gut :wink:
{$R design.res}
|
Re: Passwort Creator [Aktuell Version 1.2|31.1.2005-20:15]
Sieht echt besser aus :) Beim nächsten Update ists mit drin .. bin jezt zu Faul :( Aber Danke !
|
Re: Passwort Creator [Aktuell Version 1.2|31.1.2005-20:15]
Super :thumb:
Nur felht mir noch eins: du hast sicher etwas a la:
Delphi-Quellcode:
Mir fehlt dann noch so etwas:
if length(trim(Form1.laenge.text)) > 0 then
Delphi-Quellcode:
air ;)
else
Form2.laenge.text := '1'; |
Re: Passwort Creator [Aktuell Version 1.2|31.1.2005-20:15]
Verstehe ich irgendwie nicht so ganz .. :oops: Wofür soll das gut sein und warum fehlt dir das ?
Gr33tz! Tigerhead |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:16 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-2025 by Thomas Breitkreuz