jna

    1

    1답변

    binding을 jna로 만든 다음 openvr sample을 jogl으로 이식합니다. 거의 끝 부분 (컨트롤러와 추적 기지국을 렌더링하기 전)에 C의 char 포인터를 Java의 String으로 변환하려고했습니다. C++ 코드 here : //---------------------------------------------------------------

    5

    1답변

    JNA를 사용하여 스레드로부터 안전하지 않은 네이티브 Fortran 라이브러리를 동시에 조작하려고합니다. 라이브러리는 스레드로부터 안전하지 않기 때문에 동일한 라이브러리의 여러 복사본을 인스턴스화하려고 시도하지만 분명히 메모리 주소를 공유하는 것처럼 보입니다. 하나의 라이브러리에서 하나의 변수를 수정하면 다른 라이브러리의 변수가로 수정됩니다. 이 동작으로

    0

    1답변

    Solaris 11.3의 kstat library을 JNA를 사용하여 Java로 매핑하려고합니다. 필자는 구조의 대부분을 작동시킬 수 있었지만 지난 24 시간 동안 특히 어려운 노동 조합 내에서 노조와 싸우는 데 보냈습니다. kstat_data_lookup()을 사용하여 필요한 kstat_named 구조에 대한 포인터를 성공적으로 검색하고 있습니다. 내가

    1

    1답변

    특정 채널의 사운드를 녹음하는 Aculab의 Prosody 오디오 카드를 사용하고 있습니다. 예를 들어 채널이 '자동'인 경우 알림을 실행하고 싶습니다. 24 시간. 누구나 Prosody Speech Processing API를 사용하여이를 구현하는 방법에 대한 경험이 있습니까? JNA를 네이티브 호출에 사용하여 Java에서이 구현하고 있습니다.

    0

    2답변

    나는이 같은 서명으로 함수를 호출해야합니다 size_t findDevices(devStruct_t **devs[]); 몇 가지 예를 들어 C 코드는 다음과 같은 기능을 사용 devStruct_t **arrOfPointers; size_t size; size = findDevices(&arrOfPointers); for(size_t i = 0; i

    0

    2답변

    저는 JNA 프로그래밍을 처음 접했습니다. 다음과 같은 기본 코드가 있습니다. int Data(int Number, aaa *Data, int* error); typedef struct { uint8 Storage; LStr path; int32 chart; int32 strt; LStr val; i

    0

    1답변

    은 다음 코드는 발견하지 null를 돌려 GetProcAddress를이 다음과 같이 선언된다 LoadLibraryW private static FOREIGN_THREAD_START_ROUTINE getLoadLibraryWAddress() throws Win32Exception { HMODULE module = Kernel32.INSTANCE.Ge

    0

    1답변

    public void toggleAutoHide() { APPBARDATA data = new APPBARDATA.ByReference(); data.hWnd = hWndGlobal; data.cbSize.setValue(data.size()); data.lParam.setValue(Shell32.INSTANCE.SHA

    0

    2답변

    낮은 레벨의 X11 프로그래밍을 수행하는 경우 일반적으로 반환되는 구조체에서 XFree()를 호출해야합니다. 그 문제가 사라 제거하면 예를 들어 XGetWMName를 들어, 나는 다음이가 XFree() 호출에 의해 발생 AssertionMessage: *** Error in `/opt/jdk1.8.0_40/bin/java': double free or co

    2

    1답변

    가짜 프로세스를 이름으로 찾기 위해 JNA가 쓰레기를 만들어냅니다. 여기 은 할당 (약 100k.sec) 여기서 은 (JNA의 사용 4.3.0 SNAPSHOT) import com.sun.jna.Native; import com.sun.jna.platform.win32.Kernel32; import com.sun.jna.platform.win32.Tlh