Hi, I've got a question about exactly what is meant by the "serial number range".

I have generated a serial number text file that contains 900000 serial numbers (yes, I'm being optimistic).

Now, in a script, if I want to verify a serial number and give the function dialog a range of 700000 to 700999, I would expect that all serial numbers in the range between the 700000th to the 700999th entry in the file to be valid. But that's not the way it works. If I set the range to 700000 to 799999, then during installation, I give it the serial number contained in the 700000th entry, it passes the validation. But then if I change the range to 700000 to 700999 and give it the same serial number contained in the 700000th entry, it fails. Change the range back to end in 799999, and the 700000th entry passes.

The generated serial numbers are, of course, not sequential at all.

So, what exactly does "Starting" and "Ending" serial number mean? Do they mean "The serial numbers that were generated from the numbers in the range"? If so, how is that meaningful at installation time, and how then do I give a customer a serial number that I know is valid?

Okay, I'll stop asking silly questions now.

Thanks,

Wayne Freeman
www.analyticabiz.com