Forum: Sonstige Fragen zu Delphi
Delphi
by Corpsman,
11. Okt 2006
Ok da ich davon ausgehe das ihr nicht mehr als 2^32 Viele Kunden Habt sollte es tatsächlich Möglich sein.
Was du brauchst ist eine Sogenante "Hash" Function die dir diese Strings entsprechend Umrechnet.
Das Problem ist aber das du diese Optimal ( also für alle Kunden Disjunkt ) mehr oder weniger nur duch Probieren raus bekommen kannst. Auser deine Bisherigen Kundennummern sind nach einem...
Forum: Sonstige Fragen zu Delphi
Delphi
by Corpsman,
11. Okt 2006
Da du aber definitiv Mehr Strings Bilden Kannst wie du Integer Werte Hast geht das nicht.
Weil du ja nach einer Disjunkten Form suchst kannst du Maximal High(integer) viele strings nehmen. Spätestens dann wirde der High(integer) +1 String wieder auf eine int Zahl Abgebildet werden die es schon mal gegeben hat.
Vielleicht erkläuterst du genauer was du mit diesen Zahlen Vorhast, dann...
Forum: Sonstige Fragen zu Delphi
Delphi
by Corpsman,
11. Okt 2006
Wie du schon Richtig rausgefunden hast ist das Ergebniss >> High(integer)
Ich da du bestimmt auch Rückwärts gehen willst bringt dir das so eh nichts, da du ja in der Integer Zahl nachher nicht mehr weist welch Zahlen dann jeweils zu einem Char zusammengefasst werden müssen.
Ich denke daher wirst du mit einem Array of Byte oder so rechnen müssen.
Also
3T471864200003NQ00OC