P.S пробовал подключать вместо этой библы такие(dglOpengl,Gl,Glu,Glut)и все сразу о он мне типа такое непрокатит.
FreePascal and OGL
Модератор: Модераторы
-
ANDREY.EXE
- новенький
- Сообщения: 60
- Зарегистрирован: 18.03.2006 21:06:35
Да с вопросом я долго ждать незаставил.
Накачал я инфы полный HDD
.Но тут у меня проблема вся инфа под эту библиотеку Opengl.pas которая включена в делфи с версии 3 если неошибаюсь и написана этим челом MIKE.Так как у меня Fp библиотеки такой у меня нету кинте хто нить линк что-б её скачать.
P.S пробовал подключать вместо этой библы такие(dglOpengl,Gl,Glu,Glut)и все сразу о он мне типа такое непрокатит.
P.S пробовал подключать вместо этой библы такие(dglOpengl,Gl,Glu,Glut)и все сразу о он мне типа такое непрокатит.
У FP библиотеки Gl и GLu
пишешь
Всё должно работать.
А вообще переходи на dglOpengl
пишешь
Код: Выделить всё
uses GL, GLu;Всё должно работать.
А вообще переходи на dglOpengl
-
ANDREY.EXE
- новенький
- Сообщения: 60
- Зарегистрирован: 18.03.2006 21:06:35
Ну я понимаю я беру скачиваю урок по Opengl and Delphi на MirGames.ru там у него написано uses opengl; я вместо этого ставлю opengl12(скачал дето) он мне выдаёт 16 ошибок я беру добавляю gl,glu,glut,glext,dglopengl; он опять же туже малину.
P.S А если не секрет где можна русскоязычные примеры прогания надыбать под dglOpengl.
А вообще переходи на dglOpengl
Я воoбще под ОГЛ прогаю на уровне ну вобщем смогу из кубика сделать треугольник.
P.S А если не секрет где можна русскоязычные примеры прогания надыбать под dglOpengl.
А вообще переходи на dglOpengl
Я воoбще под ОГЛ прогаю на уровне ну вобщем смогу из кубика сделать треугольник.
Я скачал вот этот пример:
<a href='http://mirgames.ru/article/opengl/ogldelphi2' target='_blank'>http://mirgames.ru/article/opengl/ogldelphi2</a>
Вставляю GL и GLu, компилирую его
получаю одну ошибку вот здесь
комментируешь её и всё работает и компилируется.
Если программируешь на уровне... то сможешь так?
<a href='http://www.gamedev.ru/proj/images.php?id=4' target='_blank'>http://www.gamedev.ru/proj/images.php?id=4</a>
<a href='http://mirgames.ru/article/opengl/ogldelphi2' target='_blank'>http://mirgames.ru/article/opengl/ogldelphi2</a>
Вставляю GL и GLu, компилирую его
Код: Выделить всё
fpc -Mdelphi Project2.dprполучаю одну ошибку вот здесь
Код: Выделить всё
if (not UnRegisterClass('OpenGL', hInstance)) then
begin
MessageBox(0, 'Unable to unregister window class!', 'Error', MB_OK or MB_ICONERROR);
//hInstance := 0;//здесь ошибка я не знаю с чем это связанно
end;
комментируешь её и всё работает и компилируется.
Если программируешь на уровне... то сможешь так?
<a href='http://www.gamedev.ru/proj/images.php?id=4' target='_blank'>http://www.gamedev.ru/proj/images.php?id=4</a>
-
ANDREY.EXE
- новенький
- Сообщения: 60
- Зарегистрирован: 18.03.2006 21:06:35
-
ANDREY.EXE
- новенький
- Сообщения: 60
- Зарегистрирован: 18.03.2006 21:06:35
Пошаманил я над тем примером делаю как ты сказал закоментировал строчку компилю он мне 22 ошибки вот самая распространнёная<34,12> error: identifier not found "result".меняю Gl,glu на dglOpengl уже 16 ошибок.
Я несовсем понял значение этих строк (fpc -Mdelphi Project2.dpr)
P.S блин уже и мысль о смене APi OGL на DirectX промелькнула :blink:
Я несовсем понял значение этих строк (fpc -Mdelphi Project2.dpr)
P.S блин уже и мысль о смене APi OGL на DirectX промелькнула :blink:
-
SovNarKom
- постоялец
- Сообщения: 389
- Зарегистрирован: 28.05.2005 10:37:39
- Откуда: Воронеж [vrn] [36]
- Контактная информация:
ANDREY.EXE
Ну так это для того, чтобы компилятор перешол в режим совместимости с кодом на Delphi
Короче вставь в начало модуля
{$mode Delphi}{$H+}
>>P.S блин уже и мысль о смене APi OGL на DirectX промелькнула
И что? Причём тут OGL? Ты просто спокойно сядь и разберись с директивами компилятора, если с английким дружишь - проблем не будет.
И ещё поясни тайну мантрического заклинания "кубик в треугольник" :ph34r:
Sniper
//hInstance := 0;//здесь ошибка я не знаю с чем это связанно
В Делфи это переменная - виндовский хендл приложения, в FPC - функция...
Зачем в примере её меняют мне непонятно совершенно.
Ну так это для того, чтобы компилятор перешол в режим совместимости с кодом на Delphi
Короче вставь в начало модуля
{$mode Delphi}{$H+}
>>P.S блин уже и мысль о смене APi OGL на DirectX промелькнула
И что? Причём тут OGL? Ты просто спокойно сядь и разберись с директивами компилятора, если с английким дружишь - проблем не будет.
И ещё поясни тайну мантрического заклинания "кубик в треугольник" :ph34r:
Sniper
//hInstance := 0;//здесь ошибка я не знаю с чем это связанно
В Делфи это переменная - виндовский хендл приложения, в FPC - функция...
Зачем в примере её меняют мне непонятно совершенно.
-
ANDREY.EXE
- новенький
- Сообщения: 60
- Зарегистрирован: 18.03.2006 21:06:35
Ну обьясняю я на ОГЛ прогаю на уровне \\привет мир\\ умею из 3 дешного кубика сделать несколько двадишных треугольников ещё там например точку нарисовать а да ещё я это всё и разукрасить смогу
.А ОГЛ притом что нефига у меня с ним невыходит а DirectX я уже и окно создал и спрайт вывел одно только останавливает что ОГЛ шустрее и легче.
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
-
ANDREY.EXE
- новенький
- Сообщения: 60
- Зарегистрирован: 18.03.2006 21:06:35
Да ладно что вы я не тупой чё вы тут развели.Всё я сделал ошибок уменьшелось даже некоторые примеры начали запускаться только примеры неотносящиеся к ОГЛ а те примеры которые относятся пишут следующие Total error 3
<415> error while linking
<415> fatal: there were 1 errors compiling module , stopping
P.S Sniper а ты на чём игру делаеш скажи среду разработки если это не под грифом "Совершенно секретно"
<415> error while linking
<415> fatal: there were 1 errors compiling module , stopping
P.S Sniper а ты на чём игру делаеш скажи среду разработки если это не под грифом "Совершенно секретно"
-
Guest
