Witam
Pisze sterownik do pewnego rejestratora sygnalow w javie. Originalny sterownik jest napisany w C. Uzywam wiec JNI do polaczenia tego razem, badz gotowego pakietu xFunction(szybka implementacja JNI).
Mam problem z zaimplementowaniem w javie nastepujacej funkcji:
BOOL GxSaveData(HANDLE hData, LPTSTR filename, LPSAVECALLBACK pFunction, HWND hWnd);
gdzie:
pFunction ...... Call back function. Invoked per 64K bytes when storing more than 64K bytes. It will not be called if the string is a NULL string.
typedef BOOL (CALLBACK SAVECALLBACK)(UINT nSave, UINT nRate, HWND hWnd);
typedef SAVECALLBACK FAR * LPSAVECALLBACK;
Nie wiem jak zaimplementowac ta funkcje callback(pFunction)
Jesli ktos uzywal xFunction i moze wie jak to zrobic to prosze o pomoc i dolacze kod ktory implementuje funkcje GxSaveData tylko bez tej funkcji zwrotnej...
Zaimplementowalem juz z 25 funkcji i wszystkie dzialaja, stanalem na tej funkcji callback i nie wiem jak ruszyc....