import org.xvolks.jnative.JNative;
import org.xvolks.jnative.Type;
import org.xvolks.jnative.exceptions.NativeException;
import org.xvolks.jnative.pointers.Pointer;
import org.xvolks.jnative.pointers.memory.HeapMemoryBlock;public class T1 {
public static void main(String[] args) throws NativeException,
IllegalAccessException {
JNative v = new JNative("SCREADER_API.dll", "GetStr");

//int i = 0;
String str = "bb";
//v.setRetVal(Type.INT);
v.setRetVal(Type.STRING);

//Pointer pName = new Pointer(new HeapMemoryBlock(1024));
//Pointer pName = new Pointer("B");
 
//v.setParameter(i++, 0);// module handle
//v.setParameter(i++, pName);// pFileName
//v.setParameter(i++, 1024);// nSize
// v.setParameter(0,0);
v.setParameter(0, Type.STRING,"127.0.0.1");

v.invoke();//調用方法
//int ret = Integer.parseInt(v.getRetVal());
String ret = v.getRetVal();
System.out.println("ret ::" + ret); }}以上的代碼我需要的結果應該是127.0.0.1A,我的DLL中的Getstr方法是列印出字符參數字符+A
但是現在的程式列印不出,請問一下問題點在哪裡?問題解決就馬上結貼