Приветствую всех профи и просто читателей этого форума !
Занимаюсь в делфи я OpenGl-ом ну ту пришлось немного разобраться с глутом, а именно с его инициализацией в проектах делфи. В с++ примерах видел кучу примеров на этот счет, но немного с переводом кода между с++ и делфи не срастается и зашел в тупик и не знаю как выбраться из него уже голова кипит
вот в интернете кто-то выложил готовый и рабочий пример в делфи, но у меня почему-то он не работает
Код:
program Project3;
{$APPTYPE CONSOLE}
uses
SysUtils, Glut, OpenGL, GL;
var argc: PInteger;
argv: PPChar;
procedure display;
begin
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POINTS);
glColor3f(0.0,0.0,0.0);
glVertex2f(0.25,0.25);
glEnd;
end;
begin
glutInit(@argc,@argv);
glutInitDisplayMode(GLUT_SINGLE or GLUT_RGB);
glutInitWindowSize(240,240);
glutInitWindowPosition(100,100);
glutCreateWindow('Test');
glClearColor(1.0,1.0,1.0,1.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity;
glOrtho(0.0,1.0,0.0,1.0,1.0,1.0);
glutDisplayFunc(@display);
glutMainLoop;
glFlush;
end.
вот в консоль выпрыгивает такая ошибка 00000000 там пишет "не может быть прочитан какой-то процесс с названием 00000000 в какой-то библиотеке с названием 00000000" и вообще непонятно что к чему вот все вот это.
На одном другом форуме жду ответа уже 2 суток никто ничего не ответил до сих пор, но я не думаю что с этой проблемой никто еще до меня не сталкивался... а целый язык учить, можно сказать с нуля, мне тоже не очень охото-это я о с++
помогите разобраться пожалуйста...