//一个结构定义如下 TStudyRec = Record UID : Array[0..127] of Char; end; TCharArray=Array[0..49] of TStudyRec; //在DLL中有如下函数 其中AStudys为TCharArray的指针 function Open(AStudys: Pointer): HRESULT; StdCall;
接着说说如何调用DLL中带结构数组指针作为参数的函数.在原来Delphi中定义如下://一个结构定义如下 TStudyRec = Record UID : Array[0..127] of Char; end;TCharArray=Array[0..49] of TStudyRec;//在DLL中有如下函数 其中AStudys为TCharArray的指针 func