The 6.1 thing is only for compatibility issue. Some software only check the first digit when verifying the OS version. So if they use something like
IF VERSION() = 5 OR VERSION() = 6
ELSE
ENDIF
the software will still run under Windows 7. If they changed the version to 7.0, the code above would have broken.
>That's interesting. I learned that from Microsoft Turkey at a seminar; Vista is Windows 6.0 and W7 is just Windows 6.1 actually. However if I'm not wrong there is a new bug at VFP SP2 from SP1.