array declaration

Hello,


Scripter pascal does not allow this array of double syntax ?


var
   dBases, dIVAs, dREs:array[1..3] of double;


Scripter is not strong-typed, all variables are Variants. The type of the variable can be anything, and has only a (small) meaning if you declare the class type so code-completion and some method calls can be resolved at compile-time, but they are not necessary.


This is how you should do:

var
  dBases;

begin
  dBases := VarArrayCreate([1..3], 5 {varDouble} );
end;

hello Wagner,


It says syntax error

dBases := VarArrayCreate([1..3], 5 {varDouble} );

I'm sorry it was a typo:

dBases := VarArrayCreate([1, 3], 5);