Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2011, 14:51   #1
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,603
По умолчанию DirectX .dll или .pas ?

Приветствую всех форумчан. Я очень извеняюсь за создание этой темы. Знаю, что подобные были, но я так и не нашел нужного в них. Я искал в google о DirectX. Чаще всего ко мне лезла книга DirectX в Delphi. Но со временем я нашел форум на котором ссылка, чтобы скачать библиотеки directX. Я скачать 2 dll. Вдруг ко мне на глаза попалась статья о том, как подключить файлы DirectX .pas. Я конечно не знаю как это делается. Учил OpenGL, (работал с glu.pas и gl.pas). Теперь хочу изучить DirectX вот только как? Пробывал поиск по форуму, но так ничего и не нашел(нашел, но не то). Вообщем я хочу узнать, где скачать библиотеки (или как они называются) DirectX, и как их установить (использовать) в delphi 7? Ну или дайте ссылочку где данная проблема решена (только посмотрите решена ли она. А то много я таких ссылок уже нашел).
Буду очень благодарен.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 17.01.2011, 15:00   #2
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Посмотрите тут: http://clootie.narod.ru/delphi/
или тут: http://sourceforge.net/projects/delphi-dx9sdk/
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 17.01.2011, 15:05   #3
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,603
По умолчанию

Спасибо. Я английский почти не знаю. Только у меня вопрос: как использовать в delphi7? Как подключить библиотеку. А то в книге Фленова тяжело. Каждую функцию описывать. Приорететный вопрос не: "где скачать?", а: "как установить?".
Еще раз спасибо.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 17.01.2011, 15:07   #4
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Ну, как бы просто модули подключить и готово. Прописываете пути и добавляете в uses эти модули. Дальше код по примерам.
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 18.01.2011, 07:11   #5
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,603
По умолчанию

Цитата:
Прописываете пути и добавляете в uses эти модули.
Это dll. Куда и как прописать я не знаю. Не разу не пробовал.
Я только OpenGL подключал, но там расширение pas, поэтому подключить было не сложно.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог

Последний раз редактировалось _PROGRAMM_; 18.01.2011 в 07:16.
_PROGRAMM_ вне форума Ответить с цитированием
Старый 18.01.2011, 09:32   #6
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Да просто забросьте pas в папку, где остальные модули и сам dpr и в Uses напишите имена файлов без .pas
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 18.01.2011, 12:34   #7
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Модули pas содержат описание типов и импорт функций из dll => подключаете вы pas-файл, который импортирует функции. При этом dll должна находиться либо в папке с приложением, либо в папке винды.
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 18.01.2011, 13:57   #8
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,603
По умолчанию

В архиве всего 2 dll. И все. Если бы все было как вы говорите, я бы не создавал эту тему. Причем во всех архивах DirectX только 2 dll. Напимер, вторая ссылка от Selestis во втором посте.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 19.01.2011, 01:56   #9
Heymdall
 
Регистрация: 19.01.2011
Сообщений: 3
По умолчанию

вот тут PAS файлы модулей

http://clootie.narod.ru/delphi/DX92/...tX92_Small.zip
Heymdall вне форума Ответить с цитированием
Старый 19.01.2011, 07:24   #10
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,603
По умолчанию

Большое спасибо.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenGL или DirectX? Juffin Свободное общение 6 24.05.2010 18:29
DirectX или OpenGL? Lunex.08 Gamedev - cоздание игр: Unity, OpenGL, DirectX 21 26.04.2010 11:46
Что мощнее или портативнее движок directx или opengl? albatros Помощь студентам 2 08.12.2009 17:43
DirectX или OpenGL? chuvaka4x Win Api 6 22.06.2009 09:00
DirectX и С++ или С# AVi Общие вопросы C/C++ 9 15.04.2008 23:56