22.11.2006, 19:35 | #1 |
MCTS
|
Аргументы функции
Пожалуйста помогите. Никак не могу понять в чем дело...
Есть функция 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, которая объявлена с неверным числом аргументов. что можно с этим сделать? |
|