Sto caricando una DLL C da un programma scritto in Java. Voglio essere in grado di chiamare uno dei metodi della DLL con questa dichiarazione:Converti puntatore vuoto ** a tipo Java equivalente
dll_function(const char* foo1, const char* foo2, const char* foo3, void** bar, size_t* bar2);
Come chiamare questo metodo con argomenti di tipo corretto in Java? So (teoricamente) come chiamarlo, ma quello che vorrei sapere è come passare il "void **" e "size_t *" dal mio programma Java? In sostanza, voglio sapere ciò che il "tipo equivalente" per vuoto e size_t *** è in Java ...
ho trovato la classe Pointer, ma non sono riuscito a farlo funzionare? Molte grazie :)
Non è così. I concetti non sono mappabili. Devi capire come saranno usati i valori e "imbrogliare". O scrivi un wrapper C. –