![]() |
Re: Seriennummer-Algorithmus
Bevior einer fragt, wo sakuras Formular ist. :mrgreen:
Es befindet sich bissle weit links, im OI eifach Left auf 0 stellen. ;) |
Re: Seriennummer-Algorithmus
Also ich würde das so machen:
Erst wandelst du alle Buchstaben in Zahlen um, in dem du 'ne FOR-Schleife mit 'ner if-Abfrage koppelst, so dass a in 1, b in 2 usw. umgewandelt wird. Dann errechnest du dir die Quersumme. So oft wie du willst (also von der Quersumme die Quersumme....) bis du eine einstellige Zahl hast und wenn eine bestimmte Zahl rauskommt, dann ist es richtig... |
Re: Seriennummer-Algorithmus
Yankee's Vorschlag ist simpel und eine Möglichkeit.
Allerdings hast du keinerlei konkrete Aussagen gemacht was DIR am Serial-Nummern-Algo. WICHTIG ist. Sollte es zB. wichtig sein das nur DU korrekte Serialnummern erzeugen kannst, sozusagen einen Registrationsschlüssel-Algoithmus, dann wäre Yankee's Vorschlag eben absolut untauglich. Seine Idee taugt zb. für Nummern wie beim ISBN, BarCodes usw. Aber für einen Registrationskey ist der Algo. ideal für KeyGens geeignet. Es ist also ein enorm breites Feld, wenn man nur nach irgendeinem Serialnummern Algo. fragt. Gruß Hagen |
Re: Seriennummer-Algorithmus
Liste der Anhänge anzeigen (Anzahl: 1)
Da vorhin die Zeit etwas knapp war, habe ich den Code jetzt noch einmal herangenommen, angepasst und dokumentiert, damit er leichter verstänglich ist.
Hinweis: Das ist eine der einfachsten und(!) bekanntesten Implementationen, sollte aber einen einfachen Start geben :zwinker: ...:cat:... |
Re: Seriennummer-Algorithmus
Hi,
ich weiß ja nich ob das jetzt zu diesem Thread passt (wenn nicht bitte einfach ignorieren) also: wenn es nur eine nummer ist die immer gleich (also ohne verschiedene SRN zu generieren) könnte man es doch so machen?
Delphi-Quellcode:
mfg alanblack
procedure TForm1.Button1Click(Sender: TObject);
var key: string; begin key := 'seriennummer'; If Edit1.Text >= key Then ShowMessage('richtig') else ShowMessage('falsch'); end; |
Re: Seriennummer-Algorithmus
Hi,
danke für eure zahlreichen Antworten. Sollte schon ein bsp-Algo für Seriennummern sein! Ich werde mir dein dokumentiertes Bsp mal ansehen. Aber erst gehe ich schlafen! Gute Nacht :hi: |
Re: Seriennummer-Algorithmus
Zitat:
...:cat:... |
Re: Seriennummer-Algorithmus
hoi,
hm sakura, ist das normal das wenn ich am anfang da "64862 | 56465 | 12354 | 54648" stehen habe und auf "erstellen" klicke, "648621-564653-123541-546480" rausbekomme? ich meine die zahl ist ja fast identisch mit der vom anfang, bis auf das eine zahl hinten angefügt wurde |
Re: Seriennummer-Algorithmus
Zitat:
In diesem Fall habe ich einfach die ersten fünf Stellen um eine 6. erweitert, welche prüft, ob die ersten korrekt sind. Damit kann man es auch wieder sehr einfach zurück auflösen. Ich habe ein einfaches Beispiel geliefert und keine Wissenschaft daraus gemacht ;) Kurz: Es ist korrekt. ...:cat:... |
Re: Seriennummer-Algorithmus
Achso, hab ich wohl überlesen, sorry :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:28 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