MFC ресурсы Vista против Win7 совместимость - PullRequest
0 голосов
/ 23 мая 2011

Оригинальное приложение было разработано с VS6 MFC для WinXP, затем портировано на VS 2005 Vista и отлично работает в Vista.Тем не менее, при установке в Win7 приложение работает без сбоев, но пользовательский интерфейс зашифрован.Кажется, что все элементы управления Windows расположены на левом краю главного окна.Может ли это приложение, созданное с VS2005 в Vista, нормально работать в Win7?Или его нужно скомпилировать и связать в Win7 для правильной работы в Win7?

1 Ответ

1 голос
/ 24 мая 2011

Наиболее вероятное объяснение состоит в том, что в вашей программе есть ошибки, или, скорее, она делает недопустимые предположения о Windows: правильно написанная программа, построенная на старой системе со старой версией Visual Studio, будет хорошо работать в Windows7. Как всегда, просто потому, что что-то работало в старых версиях Windows, не доказывает, что это «правильно».

Для этого нет простых путей: вам придется отлаживать приложениевыяснить, что с ним не так.

...