![]() |
was wie ein keygen erstellen
also ich sowas wie ein keygen erstellen
ich würde ihm keys geben wie zb. 1234-1234-1234-1234 und dann immer verschiedene in der art 2345 8568 5648 3738 3456 7933 2473 2893 4567 2214 3839 3949 5678 6454 2847 8394 also ich würde 4 editfelder haben für eine block eins wie im beispiel und im erstem editfeld wählt er mit 4 zahlen aus zb 5678 dann im 2 auch 7933 usw also nimmt er sich immer eins und mixt es zu einer vollstendigen seriennummer zusammen. im erstem editfeld soll er eins diesr nummern zeigen 2345, 3456, 4567, 5678 im zweitem 8568, 7933, ... im dritten 5648, 2473, ... im viertem 3738,... hat jemand vorschläge für so ein teil. danke im vorraus |
Re: was wie ein keygen erstellen
Für was brauchst Du das?
|
Re: was wie ein keygen erstellen
ich weiß zwar nicht genau ob es dazu passt aber ich hab mal gesehen das es unter
![]() |
Re: was wie ein keygen erstellen
Zitat:
will ich so zum eigenbedarf |
Re: was wie ein keygen erstellen
Für den Eigenbedarf? Ich dachte um deinen Lehrer zu ärgern? :gruebel: :mrgreen:
(Siehe Crossposting: ![]() |
Re: was wie ein keygen erstellen
. .
|
Re: was wie ein keygen erstellen
Ich versteh irgendwie nicht, was dein Problem ist. Das könnte unter anderem aber auch daran liegen, daß ich - wenns hochkommt - nur jedes 5. Wort verstehe, das du in deinem Post geschrieben hast. Lass dir doch mal Zeit für sowas und schreib etwas, das man auch ohne nen Doktor in Sprachwissenschaften verstehen kann...
Zu deinem Problem: Sollen diese Keys auch generiert werden, oder hast du die bereits fertig und willst sie nur zufällig anzeigen lassen? Falls ersteres: Wo ist das Problem? Zufällig (Stichwort ![]() ![]() ![]() Falls letzteres: Wird ein bestimmter Algorithmus benötigt (soll der Key also irgendwelchen Anforderungen genügen?), oder soll die Zahl rein zufällig sein? Bitte tu uns (und damit vor allem dir selbst) den Gefallen und schreib bitte deutlich, was du willst. So ein Rumgewurschtel wie im Ausgangspost kann man einfach nicht entziffern... |
Re: was wie ein keygen erstellen
Irgendwie wirst Du hier nicht verstanden...
Zugegeben. ich hab auch lange gebraucht, bis ich verstanden habe, was Du willst und in welcher Reihenfolge man die Tabelle lesen muss. Ich definiere mal: 1. User Interface mit 4 Textboxen 2. 4 Listen (je Textbox eine) mit gültigen 4-stelligen Zahlen für die Seriennummer 3. Der Benutzer wählt durch Eingabe einer einstelligen Zahl jeweils eine 4-stellige Zahl aus der Liste 4. Irgendwo wird die vollständige Seriennummer in der Form xxxx-xxxx-xxxx-xxxx angezeigt Mir stellt sich dabei die Frage: a. Warum nimmst Du keine Combo-Boxen, aus denen man die Werte auswählen kann? Dann spart man sich das Tippen. b. Warum muss man überhaupt etwas eintippen/auswählen? Dann ist ja groß nichts generiert... Ich hab das ganze mal ohne großes User-Interface mit Zufallsauswahl in Pseudo-Code verfasst:
Delphi-Quellcode:
Am Ende steht in textbox1 eine generierte Seriennummer.
// Initialisieren
List[] numbers = new List[4]; List[0] = { "2345", "3456", "4567", "5678", ...}; List[1] = { "8568", "7933", "2473", "3839", ...}; List[2] = { "5648", "2214", "3839", "2847", ...}; List[3] = { "3738", "6454", "3949", "8394", ...}; string serial = ""; // Generieren for(i=0; i<List.Length; i++) { r = Random(List[i].Length); // Eine zufällige Zahl zwischen 0 und der Länge der Liste generieren. serial += List[i][r]; serial += "-"; } // Ausgeben textbox1.Text = serial; Gruß, Thomas |
Re: was wie ein keygen erstellen
:gruebel:
:wiejetzt: Was willst du, wie kommst du an die 7933? ist das irgendeine logik, wenn ja nenne sie, wenn nein: nimm Random. aber dazu könntest du ja auch selber dann im programm wild auf den ziffernblock hauen, und der sinn einer seriennummer ist es ja schön lange davor zu sitzen -.- edit: ![]() okay, dann wie mein vorgänger schrieb. (vll ist er ja nicht battlemonster^^) |
Re: was wie ein keygen erstellen
Bei jedem Programmstart zufallst du einfach eine neue Nummer und der andere wird das nie zum Laufen bekommen, außer er deaktiviert den Vorgang :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:09 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