If I want to fake an unsigned int ( ie: unsigned 32 bit ) can I essentially just ignore the fact that the number is reporting back incorrectly and use it anyway?
For example, Windows98 Process ID's are unsigned 32bit integers, so I need to be able to pass the correct ID's. It doesn't really matter if I can't print them, I can always use a long for printing.
For example
It prints a negative number. But if I pass that to a function which expects an unsigned 32bit datatype, will it still read it as 4294789903?
I'd love to test, but don't have Win98 and I'd like to be fairly confident in my solution before I ask for more testers.
For example, Windows98 Process ID's are unsigned 32bit integers, so I need to be able to pass the correct ID's. It doesn't really matter if I can't print them, I can always use a long for printing.
For example
PID:Int=4294789903 Print PID
It prints a negative number. But if I pass that to a function which expects an unsigned 32bit datatype, will it still read it as 4294789903?
I'd love to test, but don't have Win98 and I'd like to be fairly confident in my solution before I ask for more testers.