变量数组(100分)

  • 主题发起人 主题发起人 sie
  • 开始时间 开始时间
S

sie

Unregistered / Unconfirmed
GUEST, unregistred user!
现有C++Builder中
OleVariant w1(OPENARRAY(int,(0,4095)),varByte);
OleVariant w2(OPENARRAY(int,(0,4095)),varByte);
....
OleVariant w31(OPENARRAY(int,(0,4095)),varByte);
OleVariant w32(OPENARRAY(int,(0,4095)),varByte);

我想使用w,请问我该怎么定义w?
 
Delphi中有
function VarArrayCreate(const Bounds: array of Integer; VarType: TVarType): Variant;
不知道CB中有没有.
这个是Delphi的用法.
var
A: Variant;
begin
A := VarArrayCreate([0, 4], varByte);
end;
 
OleVariant w1(OPENARRAY(int,(0,4095)),varByte);
这里w1本身就是个一维数组
而我希望得到的是W
w[1] = w1
w[2] = w2
..
w[32] = w32
 
后退
顶部