![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DLL+OpenGL [Delphi, Kylix, C++ Builder, GNU C++, Windows, Linux, OpenGL]
elf_123 © (2005-04-15 22:36:00)Здрасте все! Тут такая тема: хочу написать к проге в OpenGL апплет в виде DLL ки. Оная имеет три функции: generate для создания дисп списка, draw для отрисовки и free для освобождения. Все бы хорошо, но, как оказалось в теле функции generate выбивает glNewList. Вероятная причина - ненаследование контекста из главной проги. Пробовал передавать контекст как параметр а там - wglMakeCurrent - мистика-
...
wglMakeCurrent(a,b);
c=wglGetCurrentDC();
d=wglGetCurrentContext();
....
при этом в реале получается
((a=c) and (b=d)) === FALSE
помогите разобратся, хлопцы!
XProger (2005-04-18 02:17:00) [1]"как минимум 100 кб ненужного кода на длл."
Максимум (с обработкой мессаг) уйдёт 10 кб...
elf_123 (2005-04-18 01:10:00) [2]Почему бред ?!
Не могу только с длл!!!!!
Прога создает окно из-под qt, даже если перекроить всю прогу, перестроить так чтобы окно вызывалось из длл, то это как минимум 100 кб ненужного кода на длл. Так как оная пересылается по инету в реалтайм, то это нереально...
XProger (2005-04-16 01:26:00) [3]Бред...
Создавай всё в длл и работай с ОпенЖЛ только в длл