Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Мультимедиа в Delphi
Регистрация

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 15.08.2010, 16:00   #1
Dima6120
Пользователь
 
Аватар для Dima6120
 
Регистрация: 04.06.2010
Адрес: Рыбинск
Сообщений: 18
Репутация: 10

skype: dima61201
По умолчанию Не понимает команды glGenTextures,glBindTextures...

компилятор пишет undeclared identifier:'glGenTextures'
undeclared identifier:'glBindTextures'
хотя я подключил библиотеку OpenGL. Может версия OpenGl старая?
Если да, то скиньте поновее для Delphi.
__________________
http://allsymbianos.ucoz.ru
Dima6120 вне форума   Ответить с цитированием
Старый 15.08.2010, 16:06   #2
Пепел Феникса
Модератор
Заслуженный модератор
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Адрес: Москва
Сообщений: 21,003
Репутация: 3436

icq: 446843180
skype: phoenix_proger
По умолчанию

Цитата:
Может версия OpenGl старая?
вы хоть знаете что такое OpenGL?
скачайте другие заголовочники на GL и все, гугл в помощь, просто с Делфи идут неполные, в частности там нет импорта этих функций.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума   Ответить с цитированием
Старый 15.08.2010, 16:22   #3
Dima6120
Пользователь
 
Аватар для Dima6120
 
Регистрация: 04.06.2010
Адрес: Рыбинск
Сообщений: 18
Репутация: 10

skype: dima61201
По умолчанию

Спасибо,вот что я нашел в инете
Цитата:
Как вы знаете, в Delphi в модуле OpenGL.dcu не описаны процедуры glBindTexture и glGenTextures. Однако при создании игр без них не обойтись. Решить эту проблему можно так:
1) Найдите в папке с Delphi файл Source\Rtl\Win\OpenGL.pas и скопируйте его в папку с вашей (будущей) программой;
2) Добавьте в него вот что:
2.1) в раздел interface:
procedure glGenTextures(x:glint; vglint); stdcall;
{$EXTERNALSYM glGenTextures}
procedure glBindTexture(x,y:glint); stdcall;
{$EXTERNALSYM glBindTexture}
2.2) в раздел implementation:
procedure glGenTextures; external opengl32;
procedure glBindTexture; external opengl32;
3) Теперь при подключении к программе модуля OpenGL эти две функции станут доступны.
теперь всё работает!
__________________
http://allsymbianos.ucoz.ru
Dima6120 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual studio не понимает синтаксис Shnutser Visual C++ 1 26.04.2010 04:26
Visual studio не понимает синтаксис Shnutser Visual C++ 3 26.04.2010 00:21
Explorer 7 не понимает тег <script> Antoha JavaScript, Ajax 6 30.07.2009 16:36
помогите кто понимает циклы любаша Помощь студентам 4 09.01.2009 16:05
Outlook не понимает телефонов с +7 Sergey2 Софт 0 22.12.2008 01:44


15:09.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.