Since these values form part of the usability of our application, with some of them visible to administrative users, the length of the number became impractical. I know what our options are, but none of them are straightforward and they are unwelcome in some ways, given the usage of the system.
Can I ask, first of all, what exactly does the result refer to — for instance is it a memory location? Is the random pattern that we see, due to the Microsoft linker? (if my recollection is correct, that's the change that was made).
Below shows what we see in PB 6.00 Windows 64-bit at the moment (actual values are shown after the code).
Code: Select all
#MAXLOOP = 10
fpath.s = "E:\Temp\"
Dim flist(#MAXLOOP)
For counter.i = 1 To #MAXLOOP
flist(counter) = OpenFile(#PB_Any, fpath.s + "file-" + counter, #PB_Ascii)
Debug flist(counter)
Next
1969312
1973488
1973552
34726064
1981840
34726128
1990128
34726192
1998416
34726256