Модераторы: Rickert

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Компилирование DirectX, Правила компилирования в VS 2005 
:(
    Опции темы
Able
Дата 23.8.2006, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 13.6.2006
Где: Тюмень

Репутация: 1
Всего: 2



Вопрос 1. Как правильно создавать релизы, чтоб весь необходимый код был уже в исходной проге? (чтоб на любой машине запускался код без глюков и багов)
Какие правила необходимо соблюдать в этом случае?

PM MAIL WWW ICQ   Вверх
arilou
Дата 24.8.2006, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 6
Всего: 61



Able, еще раз приглашаю в раздел по .NET - C# DirectX ничем не отличается от обычной дотнетовской проги  smile 


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Able
Дата 25.8.2006, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 13.6.2006
Где: Тюмень

Репутация: 1
Всего: 2



Незнаю, незнаю )))  smile 
Сколько прог компилировал все всегда работали на других машинах ))) (с фрамворками)   smile 
С DirectX уже который раз не запускаются проги вываливается ошибка system.io.readwrite - хотя это и фрамворк но что за ошибка ? smile 

arilou, если данная тема более подходит под раздел по .NET - C#, может ее переместить ? smile 
PM MAIL WWW ICQ   Вверх
ZC1989
Дата 25.8.2006, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 468
Регистрация: 17.7.2006
Где: Нижний Новгород; Россия

Репутация: нет
Всего: 1



Able, я можт не в тему ляпну, но у меня такое было когда я забывал прикрепить DLL'ку к проге дирекстовую... когда прикрепил, всё работало, но, именно это же сообщение у меня то же выскакивало на моих и фрименных прогах, после того как вирус прошёлся по компу... smile 


--------------------
озарение настанет позже, когда поймём больше... (Сo. Stigmata)
PM MAIL ICQ   Вверх
Able
Дата 25.8.2006, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 13.6.2006
Где: Тюмень

Репутация: 1
Всего: 2



ZC1989, спасибо за внимание к теме  smile 
Dllки используемые в проге прикрепляются к проекту, чтоб копировались к екзешнику, вирус исключен  smile 
Мне интересно как проекты Директа запускать на удаленных машиннах на которых нет SDK или FrameWork  smile 


Это сообщение отредактировал(а) Able - 25.8.2006, 20:00
PM MAIL WWW ICQ   Вверх
NikotiN
Дата 25.8.2006, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 30.7.2006

Репутация: нет
Всего: нет



нужно ставить directx на те компы) я не шучу!
PM MAIL   Вверх
Able
Дата 25.8.2006, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 13.6.2006
Где: Тюмень

Репутация: 1
Всего: 2



Да ну?  smile 
А как же "серьезные" игрушки под директом у геймеров без sdk пашут ?  : smile 
Должен быть способ!  smile 
PM MAIL WWW ICQ   Вверх
ZC1989
Дата 25.8.2006, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 468
Регистрация: 17.7.2006
Где: Нижний Новгород; Россия

Репутация: нет
Всего: 1



Able, ставить на те машины дирекст не значит СДК!!! должен стоять дирекст САМ... сама дрова, причём версии не ниже чем та, под которую ты писал!, введи в прогу проверку, совпадения версий, что бы эту ошибку исключить smile причём аддоны то же считаются! к примеру у меня дирекст стоит 9ый с DLL'ой d3dx9_28.dll, так написанное и откомпилированное под d3dx9_30.dll уже не пашет, то же ошибка


--------------------
озарение настанет позже, когда поймём больше... (Сo. Stigmata)
PM MAIL ICQ   Вверх
Able
Дата 25.8.2006, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 13.6.2006
Где: Тюмень

Репутация: 1
Всего: 2



О, ZC1989, отлично ! ))) smile 
Проверку надо бы сделать, как мы могли такое пропустить.  smile 
Хотя о том, что нужен runtime это ежу понятно.  smile 
Попробовали сейчас:
Студия работает совместно с dxsdk_jun2006 и runtime augst, поставили на все машины августовский runtime все равно та же ошибка.  smile 
Есть несколько вопросов по версиям DirectX какие версии вы используете? (имеется ввиду SDK т.к. указывается как runtime версия так и собственная)  smile 
Которые версии DirectX должны совпадать (runtime или version)?
Сколько мы намучились с освещением (Commit() надо было заменить на Update() и все это из-за версий DirectX).

PM MAIL WWW ICQ   Вверх
ZC1989
Дата 25.8.2006, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 468
Регистрация: 17.7.2006
Где: Нижний Новгород; Россия

Репутация: нет
Всего: 1



попробуйте ДЛЛку рантайма засунуть в саму прогу или сделать относительный путь в коренной прогу (если не так у вас)
Цитата

Которые версии DirectX должны совпадать (runtime или version)?

рантайм, кажется, должен быть выше


--------------------
озарение настанет позже, когда поймём больше... (Сo. Stigmata)
PM MAIL ICQ   Вверх
arilou
Дата 26.8.2006, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 6
Всего: 61



Able, кажись там трабла есть.... у меня тоже не работало бнз установки SDK... А ты пробовал ставить MDX вместе с DX?


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
NikotiN
Дата 27.8.2006, 08:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 30.7.2006

Репутация: нет
Всего: нет



а что, в dxdiag не судьба посмотреть версии сборки файлов на компе жертвы, а у себя в VS посмотреть версии под которые пишите?
PM MAIL   Вверх
Able
Дата 27.8.2006, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 13.6.2006
Где: Тюмень

Репутация: 1
Всего: 2



arilou, а как его отдельно ставить, или ты о рантайм спрашиваешь? Кста, а директу то, который MDX, всё амба? Из него ХНУ будут делать? Т.е. с шарпом увидимся в след раз в хне?
NikotiN, этот процесс необходимо автоматизировать, т.е. запускать прогу на пользовательском компе, которая бы сообщала в каком случае и при каких условиях, прога с вашего компа, будет запускаться и работать на данном компе. smile
Есть подозрение, что на удаленном компе нехватает dll самой студии  smile 

PM MAIL WWW ICQ   Вверх
NikotiN
Дата 27.8.2006, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 30.7.2006

Репутация: нет
Всего: нет



//нехватает dll самой студии
они не нужны вообще

//при каких условиях, прога с вашего компа, будет запускаться и работать 
ну блин, протестируй ты версии сборок при запуске, а лучше с игрой кидай mdx, инсталлятор в конце будет предлагать поставить его)
PM MAIL   Вверх
Able
Дата 27.8.2006, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 13.6.2006
Где: Тюмень

Репутация: 1
Всего: 2



Мдя игра весит 1 метр + MDX smile не очень как то  smile 
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.

  • Литературу, связанную с программированием графики, обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы связанные с программированием графики и мультимедии на языках С++ и Delphi
  • Вопросы по реализации алгоритмов рассматриваются здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема »


 




[ Время генерации скрипта: 0.0504 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.