-
tigrazone (26.05.11 23:36) [0]Здравствуйте
При компиляции выводит ошибки следующие:
[Pascal Error] OpenGLContext.pas(4750): E2003 Undeclared identifier: 'glTexSubImage3D'
[Pascal Error] OpenGLContext.pas(4761): E2034 Too many actual parameters
Помогите
Нужно очень! -
Dufa © (27.05.11 10:08) [1]Еще одну тему создай, тогда точно помогут..
Хотя бы проект прикрепил бы -
tigrazone (27.05.11 18:43) [2]я компилировал из того архива пример
3й
и вот такое... -
> я компилировал из того архива
Какого? где? > 3й -
tigrazone (27.05.11 22:55) [4]OGLContextDemo3
http://kolmck.net/Components/graphics/OpenGLContext.zip -
То было сделано для Delphi5. А D2006 у меня нет. Под D2010 и DXE точно знаю, что не будет работать без полной переделки всего кода, из-за того, что теперь String стал двухбайтовым, и никакой опции для обратной совместимости не предусмотрено. Простейший способ: работать в Delphi 7. Если руки есть откуда надо - переделайте код.
-
> OpenGLContext.pas(4750): E2003 Undeclared identifier: 'glTexSubImage3D'
функция glTexSubImage3D отсутствует в KOLOGL12
> OpenGLContext.pas(4761): E2034 Too many actual parameters
функция CheckErrors в KOLOGL12 не принимает параметров, уровень задается переменной ErrorLevel
if not CheckErrors( 2 ) then заменить на if not CheckErrors then
KOLOGL12.pas и OpenGLContext.pas в архиве:
http://depositfiles.com/files/ratdyf4sf