Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.234.212.253] |
|
Сообщ.
#1
,
|
|
|
Добрый день, работаю с JNA подключился через интерфейс к .dll библиотеке но при вызове из неё метода пишет
Exception in thread "main" java.lang.UnsatisfiedLinkError: Error looking up function 'сonnect': Не найдена указанная процедура. но он там есть вот пример из описания типов этой библиотеки на С++ interface ClientW : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE Connect(long Flags/*[in]*/, BSTR Username/*[in]*/, BSTR Password/*[in]*/, long* ResultValue/*[out,retval]*/) = 0; // [201] } Вот мой рабочий код public static void main(String[] args) throws InterruptedException, IOException { ClientW ClientW = (ClientW) Native.loadLibrary("spn", ClientW.class); System.out.println("connect = " +ClientW.Сonnect(0,null,null)); } public interface ClientW extends Library { int Сonnect(int flags, java.lang.String username, java.lang.String password); } Что ему не нравиться ? |