Do applications function on all windows OS's?

BlitzPlus Forums/BlitzPlus Beginners Area/Do applications function on all windows OS's?

gerald(Posted 2010) [#1]
I can get my applications to run on w2k and XP. Does this mean they would work on vista and 7? Are there any known glitches with functionality?

Thanks,
Gerald


xlsior(Posted 2010) [#2]
It -should- work the same, unless added any 3rd party external dependencies or hardcoded paths in your program that may not work the same.

First of all, make sure that you have the latest update, since it does fix some DEP issues that the older version of Blitzplus could run into on some systems.

Secondly, make SURE that your program follows the microsoft guidelines for data storage: With Vista and windows 7, a program can no longer just create new files inside it's installation folder at runtime if it's installed anywhere under the program files directory.
Windows UAC (User Access Controls) will prohibit that, and may either re-direct you to a 'virtual' folder, or blow up altogether if you try.
Instead it enforces new file creation to happen under the c:\users\username\appdata\local\yourprogram

Unfortunately, that path is not identical in all (non-english) versions of windows, so it's imperative that you use the windows API to obtain the proper application data folder location for the profile you run the program under.

If you ignore all of the above then your program may work unchanged on machines that have UAC disabled, but is likely to either blow up or experience unexpected behaviour on machines that do have it enabled (which is the default setting, so don't ignore it!)