我已經閱讀了腳本指南中第14章的內容,並對我的C函數做了一些測試。
附件 testdll.jsl 可以很好地處理簡單數據,例如 AnsiString(輸入和輸出)。 在日誌中我可以看到:
---
dll_obj = DLL("C:\Users\charlie.chu\Documents\JMP\JSL\jmptest2.dll");
[CDECL] AnsiString testFunc(AnsiString);
結果=“ABC”;
---
我的問題是,如果我想發送像 {"1.2, 2.3, 3.4", "5.6, 6.7, 7.8"} 這樣的數據,並最終收到像 { {1.2, 2.3, 3.4} , {5.6, 6.7, 7.8}}。我該怎麼做? 我找不到合適的資料類型。
在 C 程式碼中,函數 strSplit 定義為
雙倍的**分割線(字元**字串數組){
我無法使用 AnsiString,但 ObjPtr 也失敗。
PS:我發現c語言代碼不能是附件檔......