Java(JNA)通过dll引用

我必须将一些用作DLL的VB6工具转换为另一种语言。 因为我对C++不是很熟悉,并且有从Java应用程序中构建DLL的选项,所以我决定用Java编写它。Java(JNA)通过dll引用

问题: 在原始的VB6代码中有一些函数,那些函数通过引用传递参数。 因为这个DLL被用作另一个工具的接口,所以有一些调用它的DLL,它也通过引用传递了一些参数。

我发现了一些传递参数的方法,所以它们将是可变的,但它们都不适合我的问题,因为它对于环境离开方法签名是完美的。

任何想法如何解决那个没有,改变方法签名?

PS:大部分byRef传递的参数都是字符串。

回答:

看看这个图书馆在这里(JNA),这应该让你做你想做的。

https://github.com/java-native-access/jna

虽然从Java调用的DLL是不是一个很好的选择,它本来就容易使用C#该任务。

以上是 Java(JNA)通过dll引用 的全部内容, 来源链接: utcz.com/qa/262905.html

回到顶部