AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.11.2006, 11:07   #101  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
А на какой машине, тогда работает, т.е. какая версия аксапты, видеокарта, версия драйверов?
Win2k/Intel 8250G - работает (какая версия дров не знаю)
На другой машине с Win2k3 тоже не работатет. На XP не проверял.
Старый 30.11.2006, 11:12   #102  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
А версию аксапты, на которой работает и на которой не работает ?
Старый 30.11.2006, 11:20   #103  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
А версию аксапты, на которой работает и на которой не работает ?
Аксапта везде одинаковая 3.0 SP3
Старый 30.11.2006, 16:12   #104  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
spline
Изображения
 
Вложения
Тип файла: xpo OpenGL.xpo (33.5 Кб, 424 просмотров)

Последний раз редактировалось Dronas; 30.11.2006 в 16:44.
Старый 30.11.2006, 16:54   #105  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Странно, на таком чуде http://www.laptopshop.ru/descr.htm?id=1372 тоже не работает
Старый 30.11.2006, 17:46   #106  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Lucky13 Посмотреть сообщение
Win2k/Intel 8250G - работает (какая версия дров не знаю)
На другой машине с Win2k3 тоже не работатет. На XP не проверял.
На машине с w2k3 Control Panel/Display/Settings/Advanced/Troublshoot/Hardware Acceleration стоит в положении Full? Или там, как по умолчанию в w2k3, отключено почти все? Еще надо глянуть, что выставлено в плане ускорения DDraw/D3D: запустить dxdiag и поглядеть соотв. значения на вкладке Display, при необходимости нажать Enable.
Старый 30.11.2006, 19:26   #107  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
У нас везде стоит ХР, Аксапта 3,0SP5 и 3,0SP1, не работает нигде, значит причина в машине или операционной системе, а вовсе не в Аксапте. Неплохо было бы эту причину отыскать. Кстати, gl00mie , а причем здесь DX, мы вообще то с OGL работаем, но если есть какая то связь, было бы интересно узнать какая

Последний раз редактировалось Eldar9x; 30.11.2006 в 19:38.
Старый 30.11.2006, 19:57   #108  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
возможно, из-за того, что XPSP2, вот что нашел:
http://www.rusfaq.ru/info/question/47435
и
http://www.mylineage.ru/printthread.php?t=2898
Старый 01.12.2006, 09:06   #109  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
возможно, из-за того, что XPSP2, вот что нашел:
http://www.rusfaq.ru/info/question/47435
и
http://www.mylineage.ru/printthread.php?t=2898
Явно не мой случай. ВСЕ работает - программы использующие OpenGL, написанные на С и Delphi, игрушки включая Quake 3 (чистый OpenGL). Аппаратное ускорение включено. А в аксапте OpenGL не работает (ghRC == 0).

У кого работает - какая система/видеокарта?
Старый 01.12.2006, 10:17   #110  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Ati Saphire Radeon X800GTO, - дома (OGL не работает)
GF2 MX400 - раб (OGL не работает)
Старый 01.12.2006, 10:24   #111  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Ati Saphire Radeon X800GTO, - дома (OGL не работает)
GF2 MX400 - раб (OGL не работает)
По-моему дело не в видеокарте, в в операционной системе. В частности подозрение на ф-цию SetPixelFormat - ей передали структуру с известными параметрами, а какие параметры реально установились непонятно. Вот wglCreateContext и ругается что Pixel Format invalid. Как проверить пока не знаю.
Старый 01.12.2006, 11:15   #112  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Структура не меняется, вот код проверки:
X++:
    GLHelpers::PIXELFORMATDESCRITOR_INFO(pfd);
 
    if(!gdi::SetPixelFormat(g_hDC, iPixelFormat, pfd))info("SetPixelFormat == FALSE");
 
    GLHelpers::PIXELFORMATDESCRITOR_INFO(pfd);
а как Вы узнали, что именно эта ошибка?
Старый 01.12.2006, 12:35   #113  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от Eldar9x
а как Вы узнали, что именно эта ошибка?
X++:
    GLHelpers::PIXELFORMATDESCRITOR_INFO(pfd);
 
    if(!gdi::SetPixelFormat(g_hDC, iPixelFormat, pfd))
        info(winapi::formatMessage( winapi::getLastError() ));
 
    GLHelpers::PIXELFORMATDESCRITOR_INFO(pfd);
__________________
Axapta v.3.0 sp5 kr2
Старый 01.12.2006, 12:36   #114  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Структура не меняется, вот код проверки:
X++:
    GLHelpers::PIXELFORMATDESCRITOR_INFO(pfd);
 
    if(!gdi::SetPixelFormat(g_hDC, iPixelFormat, pfd))info("SetPixelFormat == FALSE");
 
    GLHelpers::PIXELFORMATDESCRITOR_INFO(pfd);
Не факт. Второй параметр в SetPixelFornat передается как const, поэтому он точно не изменится. Интересно было бы узнать куда эта фукция эти данные поместила (эти ли?).

Цитата:
The SetPixelFormat function sets the pixel format of the specified device context to the format specified by the iPixelFormat index
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
а как Вы узнали, что именно эта ошибка?
Если после вызова wglCreateContext вызвать WinApi::GetLastError, то она выдаст 2000 (Pixel Format invalid)
Старый 01.12.2006, 12:38   #115  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
видео - intel 82945G

странно, но обе системы на которых работает встроеные видимо дело таки в железе

ТОлько что попросил соседку запустить, на встроеном Радеоне не пошло!

Может с флагами поиграться? http://msdn.microsoft.com/library/de...pnglr_73jm.asp

Последний раз редактировалось Dronas; 01.12.2006 в 12:54.
Старый 01.12.2006, 12:57   #116  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
PFD_GENERIC_ACCELERATED
Старый 01.12.2006, 13:06   #117  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Чего с ним? Поподробнее плиз.
Старый 01.12.2006, 13:10   #118  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
да бесполезно, была идея эмулировать или как это там называется, работу видеокарты. Dronas, у Вас действительно все это выводится? Опишите, пожалуйста комп, опер систему, поподробней
Старый 01.12.2006, 13:13   #119  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Факт остаётся фактом на интел 82950G и 82945G работает отлично, на Радеон х300 не пашет.

Варианты:
1. - флаги;
2. - дрова;
3. - флаги + дрова.
Старый 01.12.2006, 13:16   #120  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
А знаете в чем у вас проблема?
Вы постоянно переоткрываете библиотеку OPENGL32. Вынесите ее определение в classdeclaration формы и загружайте ее в init() формы - пусть она живет на все время работы кода. И будет вам щасте
__________________
Axapta v.3.0 sp5 kr2
Теги
opengl, axapta

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить имена полей, которые есть у таблицы? 3oppo DAX: Программирование 2 22.12.2006 14:30
ALEG: Software-as-a-service есть ли у них будущее в России Blog bot DAX Blogs 0 28.10.2006 16:10
Fullscope - Процессное производство для Axapta есть. mazzy DAX: Функционал 33 28.08.2006 13:22
Есть ли возможность вызывать код с вышележащих слоев ? FishLog DAX: Программирование 5 07.09.2004 17:24
Что есть для Inernet-а ? bucken DAX: Функционал 6 29.10.2003 12:31

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:44.