Delphi OleVariant 取值/赋值操作
procedure GetEData(sdata:OleVariant); //取值
var
sdata: OleVariant;
High, Low, i: Integer;
sList: TStringList;
begin
sList:=TStringList.Create;
try
High := VarArrayHighBound(sdata, 1);
Low := varArrayLowBound(sdata, 1);
for i := Low to High do
begin
sList.Add(inttostr(sdata[i]))
end;
finally
sList.Free;
end;
end;
procedure SetEData(sdata:OleVariant); //赋值
var
i: Integer;
begin
sdata := VarArrayCreate([0, 1000], varInteger);
for i := 0 to 1000 do
sdata[i] := i;
end;
创建时间:2021.02.03 更新时间: