> -- Александр Ильин писал(а):
> WinApi.PostQuitMessage(0);Можно ещё HALT (0).А что, нету штатных средств завершения GLUT.MainLoop?Спасибо!
Народ пишет про FreeGLUT, что мол, это более свежая обвязка.
Также нашел OpenGLUThttp://openglut.sourceforge.net/group__mainloop.html
Тут есть прямо функция специальная glutLeaveMainLoop.
Попробую OpenGLUT посмотреть, так как для ББ вопрос отключения петли MainLoop актуален. Если окно вызвано с открытым ББ, то закрытие окна приводит к закрытию всего ББ.

Также с четвертым уроком пришлось повозится (третий пропустил), разобраться с Таймером GLUT. Хочу сказать, что мне в ББ такого таймера очень не хватает!!! Писал вопрос тутviewtopic.php?f=23&t=2667проблему красиво так и не решилиспользовал LOOP, который хоть и увеличил fps до 70 но загрузил одно ядро на 100%

Также человек, который для BB писал заголовки для библиотеки glut32.dll разбирался в этой библиотеке хорошо, поскольку в ней присутствует недокументированная функция CreateWindowWithExit !
Очень полезная, поскольку после закрытия окна MainLoop не останавливается и приложение работает. Может есть другие способы убить приложение, отслеживая каким либо образом состояние окна, но пока не нашел.

Прикладываю 4 урок. 2 заменил в первом сообщении. Необходимость в Kernel и в National, соответственно, отпала.