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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.11.2006, 19:35   #1  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Аргументы функции
Пожалуйста помогите. Никак не могу понять в чем дело...
Есть функция glClearColor() в библиотеке opengl32.dll , она получает в качестве параметров 4 аргумента типа вещественного числа. Вот мой код:
Код:
 
DLLFunction glClearColor      = new DLLFunction(opengl32, "glClearColor");
;
glClearColor.returns(ExtTypes::void);

glClearColor.arg(ExtTypes::Double, ExtTypes::Double, ExtTypes::Double,                ExtTypes::Double);
при выполнении вызова функции:
Код:
glClearColor.call(1.0, 0.0, 0.0, 1.0);
происходит выдача сообщения:
Значение регистра ESP не было сохранено при вызове функции 'glClearColor' в библиотеке DLL 'opengl32.dll'. Причиной может являться вызов функции DLL, которая объявлена с неверным числом аргументов.

что можно с этим сделать?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Передача функции в качестве параметра lemchey_white DAX: Программирование 20 21.01.2008 22:51
Вызов экспортируемой функции DLL Jabberwocky DAX: Программирование 8 12.09.2006 17:20
Выполнение функции "перенос начальных сальдо" в середине года SSM DAX: Функционал 2 21.07.2005 10:08
ошибка в функции str2con ddadream DAX: Функционал 2 14.01.2004 15:12
Что происходит с переменной табличного типа после выхода из функции? vitk DAX: Программирование 3 10.12.2001 15:34

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

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

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