delphi7 如何读取 PsafeArray二维数组 ,最近用c#写了一个dll组件,可以给delphi7调用。返回值是 PsafeArray 里面是一个字符串的二维数组
变量定义如下
Data:PSafeArray;
i,iLow,iHigh,k:integer;
bValue: array[1..5] of WideString; 调用代码如下 SafeArrayGetLBound(Data,1,iLow);
SafeArrayGetUBound(Data,1,iHigh); for i:=iLow to iHigh-1 do begin
SafeArrayGetElement(Data,i,bValue);
end; 可 bValue 每次返回的结果都是空 请问高手我这用法对吗
变量定义如下
Data:PSafeArray;
i,iLow,iHigh,k:integer;
bValue: array[1..5] of WideString; 调用代码如下 SafeArrayGetLBound(Data,1,iLow);
SafeArrayGetUBound(Data,1,iHigh); for i:=iLow to iHigh-1 do begin
SafeArrayGetElement(Data,i,bValue);
end; 可 bValue 每次返回的结果都是空 请问高手我这用法对吗
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货