Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Программирование
Философия, технологии, алгоритмы!

Ответ
 
Опции темы
Старый 03.04.2009, 19:19   #1   
Форумец
 
Сообщений: 6,712
Регистрация: 26.04.2006
Возраст: 44

Eвгений вне форума Не в сети
Нужен простейший пример DirectX для Builder

Подмогните малек.

Работаю в CodeGuard BUilder 2007.
В главном окне есть TPanel. На нем хочу рисовать с помощью DirectX.

Нужен простейший пример, чтобы запускалось и рисовало линию.


P.S. Пожалуйста не кидайтесь ссылками на мануалы и статьи с кусками кода.
У меня два дня ушло на то чтобы понять как сделать вышеописанную вещь на OpenGL, я вот беда - не работает в Vista. Я не хочу опять мучиться с освоением, мне нужен простой пример, с деталями я разберусь.

Если меня кто-то спросит про простенький пример для OPenGL - я дам то что уже наваял, и это будет работать с полпинка и я не буду вальяжно посылать гуглить.

Ожидаю, что среди профессионалов найдутся те, у кого завалялся простейший пример для Builder.
  Ответить с цитированием
Старый 03.04.2009, 19:32   #2   
Кэп Улитка
 
Аватар для Yandex
 
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 43

Yandex вне форума Не в сети
Eвгений, это как OpenGL под Vista не работает? Драйвер OpenGL ставил то?
Примеры по OpenGL для Билдера и прочих есть на http://nehe.gamedev.net/

Как с DirectX работать: скачай DirectX SDK и там все будет. Не важно в какой среде ты программируешь, главное поймать момент где там контекст создается, в котором все и рисуется.
  Ответить с цитированием
Старый 03.04.2009, 19:42   #3   
Форумец
 
Сообщений: 6,712
Регистрация: 26.04.2006
Возраст: 44

Eвгений вне форума Не в сети
Неужели?
А подкиньте ссылку на драйвер, а то я искал и скачал драйвер для видеокарты который якобы поддерживате OpenGL.

И скажите что представляет из себя этот драйвер - он для железки, т.е. под конкретный класс чипсетов свой должен быть, или же он для системы - то есть поставил в висте и под любой карточкой все ОК?
Или же это драйвер для программирования? Установил его, а компилированный вариант без установки драйвера будет работать на любой платформе и любой карточке?
  Ответить с цитированием
Старый 03.04.2009, 19:42   #4   
Форумец
 
Сообщений: 6,712
Регистрация: 26.04.2006
Возраст: 44

Eвгений вне форума Не в сети
Все-таки OpenGL мне больше подходит, я почитал про DirectX - мрак какой-то.
  Ответить с цитированием
Старый 03.04.2009, 19:48   #5   
Форумец
 
Сообщений: 6,712
Регистрация: 26.04.2006
Возраст: 44

Eвгений вне форума Не в сети
Там по ссылке для NVidia , а у меня ATI.
Если вот это http://www.geeks3d.com/?p=3522 то я это скачивал, не помогает.
  Ответить с цитированием
Старый 03.04.2009, 20:00   #6   
Пессимист
 
Аватар для dn2k4
 
Сообщений: 618
Регистрация: 22.07.2004

dn2k4 вне форума Не в сети
А чем обычный GDI не устраивает? Зачем сразу OpenGL и DirectX?
  Ответить с цитированием
Старый 03.04.2009, 20:04   #7   
Кэп Улитка
 
Аватар для Yandex
 
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 43

Yandex вне форума Не в сети
dn2k4, ахтунг! Пусть лучше человек что нить полезное выучит. GDI, начиная с Vista, надо забыть.

Да обычный драйвер, скачиваемый с сайта производителя чипсетов.
Было, что ATI косячит при OpenGL. Скачай с NeHe первые уроки - в нем идет обработка ошибок на инициализацию OpenGL и можно понять в чем же дело.
  Ответить с цитированием
Старый 03.04.2009, 20:09   #8   
Пессимист
 
Аватар для dn2k4
 
Сообщений: 618
Регистрация: 22.07.2004

dn2k4 вне форума Не в сети
Цитата:
Сообщение от Yandex Посмотреть сообщение
Пусть лучше человек что нить полезное выучит
А в том, что он напишет, можно будет грабить корованы? =)
  Ответить с цитированием
Старый 03.04.2009, 20:11   #9   
///
 
Аватар для -=Женек=-
 
Сообщений: 9,724
Регистрация: 02.04.2005
Возраст: 43

-=Женек=- вне форума Не в сети
Присоединяюсь к автору. Та же проблема была неделю назад, забросил пока, а почитав тему выяснил, что моя прога не работает в vista.
Пишу также в CodeGuard 2007.
Карточка ATI. Скачал Catalyst driver 9.3 - бестолку, access vioation.
ПОдмогните.
  Ответить с цитированием
Старый 03.04.2009, 20:27   #10   
Кэп Улитка
 
Аватар для Yandex
 
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 43

Yandex вне форума Не в сети
dn2k4, ну ты же поможешь автору?


-=Женек=-, если по NeHe ничего нельзя будет сказать, то можно на gamedev.ru в форуме спросить в разделе графики.
Сам проверить не могу, т.к. ни Vista, ни CodeGuard, ни ATI-карты нет.

Последний раз редактировалось Yandex; 03.04.2009 в 21:10.
  Ответить с цитированием
Старый 03.04.2009, 21:06   #11   
///
 
Аватар для -=Женек=-
 
Сообщений: 9,724
Регистрация: 02.04.2005
Возраст: 43

-=Женек=- вне форума Не в сети
Скачал кучу готовых компилированных примеров не работают. Значит дело не в программе а в системе.
  Ответить с цитированием
Старый 04.04.2009, 10:06   #12   
Форумец
 
Аватар для xxx-men
 
Сообщений: 1,149
Регистрация: 18.09.2006
Возраст: 40

xxx-men вне форума Не в сети
Цитата:
Сообщение от Yandex Посмотреть сообщение
GDI, начиная с Vista, надо забыть.
можно подробнее, они убили GDI ?
  Ответить с цитированием
Старый 04.04.2009, 14:09   #13   
Кэп Улитка
 
Аватар для Yandex
 
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 43

Yandex вне форума Не в сети
xxx-men, насколько я знаю Vista для отрисовки интерфейса Dx использует уже. Хотя может и ошибаюсь, т.к. в глаза ее не видел. Предпосылки для отмирания GDI уже давно есть.
  Ответить с цитированием
Старый 04.04.2009, 14:25   #14   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Yandex, не все. В дотнете GDI+ есть, в WPF используется аппаратная прорисовка, но пока что не для всех контролов.
  Ответить с цитированием
Старый 04.04.2009, 16:02   #15   
Пессимист
 
Аватар для dn2k4
 
Сообщений: 618
Регистрация: 22.07.2004

dn2k4 вне форума Не в сети
Цитата:
Сообщение от Yandex Посмотреть сообщение
dn2k4, ну ты же поможешь автору?
Нет.

Если вопрошающий "не хочет мучатся с освоением" и требует не давать ему ссылок на мануалы (при этом даже не уточняя 2d или 3d он желает) - я предпочту отойти в сторону. Возможно хоть так на одно корявое поделие с потугами на "крутость" в этом мире станет меньше =]
  Ответить с цитированием
Старый 04.04.2009, 16:04   #16   
Пессимист
 
Аватар для dn2k4
 
Сообщений: 618
Регистрация: 22.07.2004

dn2k4 вне форума Не в сети
Цитата:
Сообщение от Yandex Посмотреть сообщение
Vista для отрисовки интерфейса Dx использует уже.
Только при включенном "аэро", да и то не везде. Обычно GDI+
  Ответить с цитированием
Старый 04.04.2009, 16:56   #17   
///
 
Аватар для -=Женек=-
 
Сообщений: 9,724
Регистрация: 02.04.2005
Возраст: 43

-=Женек=- вне форума Не в сети
А может вы уже перестанете флудить и по делу отпишитесь?
Буду рад если кто-нибудь, владеющий картой ATI, более или менее современной, имеющий висту попробует запустить OpenGL приложение и рассказать о результатах?
  Ответить с цитированием
Старый 17.05.2009, 15:38   #18   
///
 
Аватар для -=Женек=-
 
Сообщений: 9,724
Регистрация: 02.04.2005
Возраст: 43

-=Женек=- вне форума Не в сети
В общем, проблема решилась. Удалил поставляемый с видеокартой Gamer OSD (так и не понял для чего он был нужен) и все стало на места. Евгений, попробуй посносить весь дополнительны софт от ATI

Последний раз редактировалось -=Женек=-; 17.05.2009 в 15:59.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind