2016-02-12 72 views
-1

我正在开发一个管理安全警报的应用程序,我必须使用C#编写的旧代码警报API。解除武装的请求......警报必须在Pascal(STDCALL)中完成,我不知道Android和Pascal是如何结合的。来自Android的Pascal请求

任何人都可以帮助我吗?

非常感谢。

+0

请解释“pascal”是什么意思,以及为什么您添加了pascal语言标记。 –

回答

1

我知道在Android中执行Pascal代码的唯一方法是编译Free Pascal/Delphi共享库(.so)并通过JNA/JNI访问其接口。的其中两个JNA似乎远不如困难的选择:

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

不能使用Android的NDK工具来建立这样一个机库,因为它是唯一的C/C++。所以你需要使用外部编译器。

+0

免费Pascal也有一个JVM后端,但我不知道确切的状态。 –

+0

与它合作,谢谢你! –