
delphi 6 OleVariant 问题 if intpara=nil then exit; 程序允许 到这句报错 怎么处理?
procedureTForm1.btn1Click(Sender:TObject);vardwEnrollData:OleVariant;High,Low,i:Integ...
procedure TForm1.btn1Click(Sender: TObject);
var
dwEnrollData: OleVariant; High,Low,i : Integer; sEnrollList : TStringList; intpara : array of array of variant ;
begin
sEnrollList := TStringList.Create;
try
dwEnrollData := VarArrayCreate([0,10],varInteger);
for i:=0 to 10 do dwEnrollData[i]:=i;
intpara := dwEnrollData;
if intpara=nil then exit;
High:= VarArrayHighBound(dwEnrollData,1);
Low := varArrayLowBound(dwEnrollData,1);
for i:=Low to High do sEnrollList.Add(inttostr(dwEnrollData[i]))
ShowMessage(sEnrollList.Text);
finally
sEnrollList.Free;
end;
end;
if intpara=nil then exit; 程序允许 到这句报错 怎么处理? 展开
var
dwEnrollData: OleVariant; High,Low,i : Integer; sEnrollList : TStringList; intpara : array of array of variant ;
begin
sEnrollList := TStringList.Create;
try
dwEnrollData := VarArrayCreate([0,10],varInteger);
for i:=0 to 10 do dwEnrollData[i]:=i;
intpara := dwEnrollData;
if intpara=nil then exit;
High:= VarArrayHighBound(dwEnrollData,1);
Low := varArrayLowBound(dwEnrollData,1);
for i:=Low to High do sEnrollList.Add(inttostr(dwEnrollData[i]))
ShowMessage(sEnrollList.Text);
finally
sEnrollList.Free;
end;
end;
if intpara=nil then exit; 程序允许 到这句报错 怎么处理? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询