Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Как написать предложение declare


Автор: boraldo 16.8.2010, 15:39
Я использую dll, нужно объявить вот такую функцию

Формат вызова
int CSL_GetReaderList(BYTE * readerList, UINT listLength, USHORT * readerCount);
Параметры функции
1. readerList - указатель на массив, в который будет помещён список названий
устройств чтения;
2. listLength - длина массива readerList;
3. readerCount - количество названий устройств чтения, помещенных в массив
readerList.

Как не мучался, всегда вылезает bad dll calling convention.
Помогите написать declare.

Автор: Dexx 17.8.2010, 00:21
(ByRef readerList As Byte, ByVal listLength As Long, ByRef readerCount As Long) As Long

bad dll calling convention 

функция наверное использует не stdcall


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)