Hallo Dragon,
ich finde es toll, wenn sich neue Nutzer Lazarus zuwenden und dieses Werkzeug als Grundlage für die Erstellung von Programmen für sich entdecken! Selber nutze ich es fast täglich für private und kommerzielle Zwecke und lerne doch immer weiter dazu.
Daher habe ich eben dein Programm mal heruntergeladen und möchte dir ein paar Anregungen mitgeben (als Motivation nicht als Kritik zu vestehen):
Dragon hat geschrieben:hat den wirklich keiner eine meinung zu meinem programm

Es ist immer schwer Nutzer für eigene Programme zu finden. Günstig ist es bei sowas möglichst gute Bilder und einen Nutzen/Mehrwert für einen User aufzuzeigen (ein bischen Werbung zu machen). Der Nutzen dieses Programms erschließt sich mir nicht wirklich, kannst du noch etwas dazu sagen?! Wenn ich für irgendwas ein Passwort benötige, überlege ich mir meistens einen Satz mit möglichst Zahlen darin, dessen Anfangsbuchstaben dann das Passwort ergeben.
Dragon hat geschrieben:Über feetback über das Programm, das Layout, das icon der quallität und lesbarkeit des Quelltextes würde ich mich sehr freuen den wir wollen uns ja von anfang an das saubere und gut formaierte schreiben des Quelltexts angewöhnen

.
Aber bitte nicht zu hart es ist das erste richtige Programm was ich geschrieben habe.
Die Formatierung des Quelltexts ist recht ordentlich, das Layout der Form ausbaufähig (Schau dir mal z.B. die eigenschaft Anchors an).
Dragon hat geschrieben:wenn ihr bugs findet bitte ich darum diese zu melden damit ich versuchen kann sie zu rekonstruiren und zu beseitigen.
ein Bug meldet dir der Compiler: unit1.pas(85,23) Warning: Local variable "Generiert" does not seem to be initialized: Du solltest vor der Verwendung einer Varaible diese inialisieren, in diesem Fall einfach
vor der Schleife mit dem
Auf alle Fälle solltest du überprüfen, ob ein zugewiesener Text überhaupt einen Inhalt hat, bevor du diesen zu einer Zahl umwandelst (evtl. einen Defaultwert setzen), dies hatte bei mir nach Programmstart und unbedachten Klicken zum Programmabsturz geführt. Weiter habe ich mich in den Code aber jetzt nicht vertieft!
Ich hoffe, ich konnte dir ein paar Anregungen geben.