xXxSh@dowxXx | Дата: Понедельник, 14.07.2014, 20:53 | Сообщение # 1 |
Авторитетный
Зарегистрирован: 22.01.2012
Группа: Модераторы
Сообщений: 702
Статус: Offline
| Доброго времени суток дорогие форумчане!
Лето продолжается, кто то работает, кто то отдыхает, а я вот еще и время от времени ковыряю на новой Win7 свои старые исходники, написанные когда то под ХР, и с каждым новым исходником все больше поражаюсь на сколько все таки много поменяли функций в ОС.
А теперь собственно к сути вопроса:
многие наверное уже давно успели заметить что на Win7 некоторые старые программы (исходники программ) писавшиеся еще под ХР не всегда корректно работают, и частенько можно наблюдать что у подобных программ (если нажать на "mouse2") в списке появляется пункт "исправление неполадок совместимости" обычно это означает что винда сама уже обнаружила некоторые недочеты в совместимости программы с нашей ОС, но в большинстве случаев их все таки можно корректно запустить если в свойствах скомпилированного файла, во вкладке меню "Совместимость" поставить галочку "Запустить программу в режиме совместимости с:" например Windows XP SP3, или какой либо другой версией ОС, как оказалось большинство проблем связанных с внезапным прекращением работоспособности многих моих старых исходников крылось именно в этой ерундовой, казалось бы на первый взгляд, галочки в свойствах файла... так вот, подскажите пожалуйста, кто знает, каким образом еще на стадии разработки, в самом исходнике, настроить автоматическое включение совместимости будущей программы, что бы не приходилось после каждого копирования\перемещения файла в какую либо другую директорию снова и снова выставлять эту ерунду
PS: думаю многим это упростит жизнь! знаю знаю, многие скажут что лучше изучить новые функции и переписать код, конечно же это безусловно гараздо полезнее, но все же переписывать пока еще и так рабочие исходники то же бывает лень
|
|
| |