Ciao a tutti sono riuscito a usare la jna, ora sono arrivato a un punto morto: riesco a importare la dll e usare le funzioni beep e sleep, ora però ho un problema :
Nell'interfaccia ci sono i metodi beep e sleep ma se io dovessi dichiarare i metodi che mi servono x modificare o leggere un address e cioè open process readprocessmemoryecc ecc come dovrei fare?? Cioè public void Sleep(int durata1);codice:import com.sun.jna.Library; import com.sun.jna.Native; import com.sun.jna.Platform; import com.sun.jna.Structure; public class Main { public interface Kernel32 extends Library { public boolean Beep(int ffrequenza, int durata); public void Sleep(int durata1); } public static void main(String[] args) throws NoSuchMethodException { Kernel32 kernel = (Kernel32) Native.loadLibrary("kernel32", Kernel32.class); kernel.Beep(2, 500); kernel.Sleep(500); kernel.Beep(698, 500); } }
ha cme parametri solo un int che è la durata, x gli altri cosa ci devo mettere?
Grazie in anticipo

