Is there anything actually stopping you from using the string commands to parse your number?
i.e. turn the number into a string, and then read off each of the individual digits (you can turn these individual characters back into numbers if you want to use maths manipulation on them afterwards)
something like:
DIM numerals() AS INTEGER
entry as DOUBLE INTEGER
entry = 345628986546543785
entrystring$ = STR$(entry)
charcount = LEN(entrystring$)
FOR i = 1 TO charcount
lengthleft = LEN(entrystring$)
char$ = LEFT$(entrystring$,1)
entrystring$ = RIGHT$(entrystring$,lengthleft-1)
charvalue = VAL(char$)
ARRAY INSERT AT BOTTOM (numerals())
numerals() = charvalue
NEXT i
FOR j = 0 TO ARRAY COUNT(numerals())
PRINT "Numeral #" + STR$(j+1) + " = " + STR$(numerals(j))
NEXT j
wait key
end
This runs into the same issue with double integer size limitation, but the expandable array can really hold any number of digits
I stored the digits in the numerals() array because it makes it easy to manipulate, and well, because I like arrays (don't worry, I go to meetings)
This is not the Sig you are looking for....