DirectX и Windows 7×64

01.01.2001

DirectX и Windows 7x64
Говорят, что в семёрке этот компонент встроен в саму систему. Но если это так, то почему одна из игрушек в процессе установки обязательно скачивает из сети этот самый DirectX? Или может быть дело в том, что битность у игрушки другая, чем у системы, поэтому и DirectX ей другой нужен?

  • это показывает "тупорылость" - создателей Windows
    по справке - DirectX 11 содержит компоненты dll которые были в 9 но их там НЕТ !
    но исправляется - простой установкой directx - 9 она просто дополнит недостающее dll - в 11 ..
  • У DirectX есть обратная совместимость. Просто игруха не знает, какой у вас dx установлен, и просто качает.
  • Ну и у меня установлен 11 (по умолчанию) а для некоторых игрушек нужен 9. И второй вариант убрать галочку перед установкой чтоб не качала.
  • в windows 7 встроен directx 11. если игра написана под directx9 или 10 - конечно она не находит нужные компоненты и скачавает и ставит - всё правильно.
  • Инсталятор просто проверяет ваши ДХ библиотеки и сравнивает с требуемыми библиотеками ДХ если какой то нет или установлена старая версия то она их обновляет до нужной (Версий библиотек которые использоваись при разработке, ну и с которыми проходила тестирование)

Вас заинтересует