Robert;
Thank you for your inquiry.
1) As I indicated earlier in my post # ... (I’d suggested a while back to have the posts numbered for easy ref.):
I’ve tried the following on one of the problem programs myProg.exe (Win XP SP3,
32-bit):
a. Properties*::Compatibility tab (as perMike**’s suggestion; post # ...)*
b. Troubleshoot Compatibility (as per my earlier suggestion; post # ...)
c. Control Panel*::All Control Panel Items::Troubleshooting::*Programs –>
... Run programs made for previous versions of Windows (as per Shenan’s link/suggestion; post # ...)
d. Same error message (OP, Item2)
“This version of myProg.exe is not compatible with the version of Windows you’re running. Check your computer’s system information to see whether you need x86 (32-bit) or x64 (64-bit) version of the program, and contact the software publisher.”
2) Following Mike’s statement:
“If it doesn't run in compatibility mode, it is not going to run.”
I had no choice but to re-compile my source codes in the new environment (Win 7 Pro,
64-bit).
Keep in mind that among the dozen or so transferred (copied) custom in-house executables (Win XP, 32-bit) to the new laptop (Win 7, 64-bit), about 6 programs wouldn’t run under any circumstances in the new environment, and the other 6 run perfectly with
no questions asked.
3**)** I’ve started re-compiling those problem programs one-by-one, and just put the final touches on ONE of them.
Now it works fine in the new system, with no errors {Item 1)d. above} and no problems so far.
Once I’m done with the remaining 5 executables, I’ll post a concluding summary.
Kind regards.
Monir