The ibec_Array function returns a one-dimensional 0-based array of values.
function ibec_Array(val1 [, val2, ..., valN) : variant;
MyVar = ibec_Array('Some text', 23, NULL, 56.32);
The code above is equal to the following:
MyVar[0] = 'Some text'; MyVar[1] = 23; MyVar[2] = NULL; MyVar[4] = 56.32
You can even pass arrays into IBEBlocks:
execute ibeblock as begin MyBlock = 'execute ibeblock (inparam variant) as begin ibec_ShowMessage(inparam[0] || inparam[1] || inparam[2]); end'; MyVar[0] = 'Hello'; MyVar[1] = ', '; MyVar[2] = 'World!'; execute ibeblock MyBlock(MyVar); end