Page 1 of 1

Указатель для DLL библиотеки

PostPosted: 24 Aug 2017, 13:46
by SSL

Re: Указатель для DLL библиотеки

PostPosted: 24 Aug 2017, 14:01
by dadreamer
Попробуйте вот так:
Untitled 1.vi
lv2014
(5.48 KiB) Downloaded 33 times

Вообще, такие функции, что возвращают размер буфера при неудаче, вызываются в два этапа. Сначала получаем размер буфера, вызвав функцию с пустым буфером. Затем инициализируем буфер и вызываем с "нормальным" буфером.

Полагаю, соглашение о вызове - cdecl. Если не так, то поменяйте на stdcall.

Re: Указатель для DLL библиотеки

PostPosted: 24 Aug 2017, 14:58
by SSL
Попробовал, но вот только ошибка проводника, при попытке завести массив в pBuffer. Решилось тем что в конфигурации Call library function note поменял тип параметра pBuffer с u16 на array 1d u16, помогло!
Спасибо за помощь!
:bye:

Re: Указатель для DLL библиотеки

PostPosted: 24 Aug 2017, 15:02
by dadreamer