I 다음 C++ 코드 가지고JNA - 구조 만들기 오류
typedef struct {
int TabSock[1024];
DWORD TabIP[1024];
int NumSockConec;
} TTABSOCK;
typedef TTABSOCK *PTABSOCK;
그리고 함수 :
TTABSOCK __stdcall mt_connectlist(void);
위 함수는 DLL에있다. JNA를 사용하여 Java에서 Struct을 생성하려고하는데 성공하지 못합니다. 내 programm 그 오류가 생기고 그 원시 기능을 실행하려고하면 닫힙니다. 다음은
자바/JNA의 구조체에 대한 내 구현입니다 : 내가 잘못을
public class TTABSOCK extends Structure {
public int[] TabSock = new int[1024];
public DWORD[] TabIP = new DWORD[1024];
public int NumSockConec;
}
을 뭐하는 거지?
고마워요.
안녕하세요! 불행하게도 작동하지 않습니다. – eliangela
잡히면 예외는 무엇입니까? –
해당 기능을 호출하면 JVM이 충돌합니다. 나는 몇몇 개발자들과 이야기를 나누었고 그들은 같은 문제가 있다고 말했다. 우리는 DLL에 오류가 있다고 생각합니다. 다른 기능을 사용하려고합니다. 고마워요 – eliangela