我有一些用Delphi编写的函数,需要通过DLL从其他编程语言(例如Python)中访问。Delphi-函数采用某种数字(整数或双)、数组或Matrize(数组的数组)作为输入和返回类型。在Delphi中,通过一个简单的测试函数传递整数非常好: System.SysUtils;
function AddIntegers(const作为测试函数,我想编写
我用的是德尔福10.0西雅图。TmyRecord = record ar : array of string像这样的变量:还有这样的代码:SetLength(v[0].ar,3);SetLength(v[0].ar[0],10);SetLength(v[0].ar[2],7);v[0].ar[0][0] := 'aaaa
因此,我从C#调用的Delphi中有以下记录结构。ItemToken : array of TItemToken;和职能:现在,我已经在C= GetItemInfo(1);
我不知道如何处理TItemType记录ItemPics : array of TItemPic;和ItemToken : array of TItemToken;中打开的数组阅读的一些答案,我相信我可能应该将这些声明声明为IntPtr,然后将数