Define array with variable size

Idea created by Tim_Quakulinsky on Apr 13, 2018
    Under review

    Arrays can only be created during the variable declaration by using :DEFINE. The third parameter defines the number of values (index area) and must be a number without inverted commas (allowed values: 1 to 99999). E.g.
    :DEFINE &array#, unsigned, 10

    Sometimes the size is not equal for each activation of the same task. Because of this you have to define the array with a much larger size than actually needed.

    The :DEFINE function should be optimized so that a variable could also be used as the third parameter. E.g.
    :DEFINE &array#, unsigned, &size#