2016-02-12 117 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

與它合作,謝謝你! –