IsArray 配列かどうか

IsArray関数は指定された変数が配列かどうかを調べます。Delphiでは VarIsArray関数を使用します。

■ VarIsArray の使用例
procedure TForm1.Button1Click(Sender: TObject);
var
  ix      :  integer;
  vValue  :  variant;
begin
  //バリアント配列の作成
  vValue     :=    VarArrayCreate([0,4], varVariant);
  for   ix   :=    0    to    4   do
  begin
    vValue[ix]  :=    0;
  end;
  if     VarIsArray(vValue)  then
  begin
    ShowMessage('Array');
  end;
end;