Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

Бред...
Создавай всё в длл и работай с ОпенЖЛ только в длл


Наверх

Титульная страница Поиск, карта сайта Написать письмо