我怎么找都找不到对应的参数类型,想把该数组转换为olevariant,但又不知到该怎么转,请各位高手帮帮忙,如何解决这个问题?
解决方案 »
- Delphi 中的HTML
- 最近机器莫名其妙死机,难道跟Windows2003 SP2有关?
- 关于Bitmap的结构问题!
- 100分求delphi的RSA算法源码,高手请进
- 关于stringGrid焦点控制的问题。。(与mouse有关)
- 请问各位,编译时选择"Build with runtime packages"与否有什么本质上的不同吗?
- 如何在托盘区自动的弹出提示信息?
- delphi 6 中安装完 他的两个补丁之后 出现的问题 :Borland Integrated Translation Environment 无法加载 如图
- 请问如何象Windows的任务栏一样,使用拖动的方法给ToolBar加入按钮!
- Delphi中如何减少文件操作过程中对系统资源的消耗?
- 如果想产生一个表内唯一的Primary Key,用String类型!有什么好办法?
- spcomm问题急!!!!!!!!!!!!!!!!!500分
问题是如何将array of tstringlist类型的数组转化成olevariant?
var
vData: OleVariant;
arrayList: array of tstringlist;
i: Integer;
begin
vData:=VarArrayCreate([Low(arrayList),high(arrayList)],VarVariant);
for i:=Low(arrayList) to high(arrayList) do
vData[i]:=arrayList[i].Text;
end;服务端再转化过来 if VarAsArray(vData) then
for i:=VarArrayLowBound(vData,1) to VarArrayHighBound(vData,1) do
arrayList[i].Text:=vData[i];以上代码没有测试过,但应该没有什么大的问题。