나는 스크립팅 가이드에서 Charter 14의 내용을 읽고 C 기능에 대해 몇 가지 테스트를 수행했습니다.
첨부 파일 testdll.jsl은 AnsiString(in 및 out)과 같은 간단한 데이터에서 잘 작동합니다. 로그에서 다음을 볼 수 있습니다.
---
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 함수는 다음과 같이 정의됩니다.
더블 ** strSplit ( 숯 ** strArray ) {
AnsiString을 사용할 수 없는데 ObjPtr도 실패합니다.
추신: c 언어 코드는 첨부 파일이 될 수 없다는 것을 알았습니다.....