或者这样说,如何定义Variant数组?
Delphi帮助里好象有:
var
V : Variant;
...
V := VarArrayCreate([0,9], varInteger);
不知道什么意思。

解决方案 »

  1.   

    Array_: OleVariant 如何实现?
      

  2.   

    V := VarArrayCreate([0,9], varInteger);
    就可以了,你换上
      

  3.   

    var
    Arr : array[1..100,1..100] of Variant
    应该改成
    var
    arr:variant;
    .....
    arr:=vararraycreate([1,100,1,100],varvariant);
    arr[1,1]:=...
    ...
    arr[100,100]:=...
      

  4.   

    arr[1,1]:=...
    ...
    arr[100,100]:=... 
    这样肯定通不过,应该用vararrayput,vararrayset
      

  5.   

    var a:variant;
    begin
            a:=VarArrayCreate([0,2,0,2],varVariant);
            ShowMessage(inttostr(VarArrayDimCount(a)));
            VarArrayPut(a,'b',[1,1]);
            ShowMessage(String(VarArrayGet(a,[1,1])));
    end;
    回复人: almeidar() (2001-8-25 12:09:49)  得0分 
    原来是这样,我怎么没找到?
    多多联系,8)  
    ------------------------------------------
    almeidar():我怕你没看到,所以贴着里拉!!
    这个东西我不是找到的,我是自己试出来的,有些你要自己试一下,才知道 。