天天看點

JNA調用Delphi7的DLL傳遞接收中文參數的方法

項目要寫個DLL調用硬體,因為人力資源的原因隻能用Delphi7開發,結果發現傳遞中文有點問題,研究了一番後解決,其實很簡單,關鍵是使用system.pas下的編碼解碼方法。以下在本機測試通過。

環境:

Win7 64位旗艦版

JDK1.6 x86(重要,不能使用x64版本)

MyEclipse8.6

Delphi7

Delphi代碼:

Java代碼:

經測試DLL内ShowMessage及JAVA控制台輸出中文均正常顯示

繼續閱讀