Einzelnen Beitrag anzeigen

Benutzerbild von gizzy
gizzy

Registriert seit: 3. Jun 2007
59 Beiträge
 
Delphi 2007 Enterprise
 
#31

Re: Kombination der Groß-Klein Buchstaben

  Alt 20. Apr 2008, 00:24
Zitat von DeddyH:
Ich sehe noch ein ganz anderes Problem. Nehmen wir den Usernamen "Administrator" mal als Beispiel. Das ist ein String mit 13 Buchstaben, d.h. es gibt 2^13 mögliche Schreibweisen. Daraus folgt, dass die Blacklist nur dafür alleine 2^13 * (13 + 1) (bei UNIX-Schreibweise mit LF) oder gar 2^13 * (13 + 2) (bei Windows-Schreibweise mit CRLF) Bytes benötigt. Der Speicherbedarf je Username steigt potentiell mit der Stringlänge. Man darf sich fragen, ob da nicht evtl. ein Timeout oder ein OutOfMemory zu erwarten ist.

[edit] @gizzy: mach aus TStrings im Aufruf mal TStringlist. [/edit]
Nein, nicht ganz. Bei einen String mit 13 Buchstaben wären das 2^12. Sind gut 4000 Möglichkeiten. Allerdings sind nur namen bis zu 15 Buchstaben erlaubt. Also haut das hin.

Die Lösung klappt und funktionier wunderbar. Danke
Wäre vielleicht ein Vorschlag für die Code Lib, schon ne tolle Idee mit den Bits schieben
David
[Fehler] Unit1.pas(1): Dein Kaffee ist kalt.
[Fehler] Unit1.pas(2): Dein linker großer Zeh ist eingeschlafen.
[Fataler Fehler] Projekt1.dpr(5): Verwendete Unit "Unit1.pas" kann nicht comiliert werden.
  Mit Zitat antworten Zitat