On 15/03/2020 12:06, Ryan Joseph via fpc-pascal wrote:
program test; var data: array[0..2] of integer; begin // Incompatible types: got "{Array Of Const/Constant Open} Array of ShortInt" expected "Array[0..2] Of LongInt" data := [1,2,3]; end.
With recent FPCs you can however do this: program test; var data: array[0..2] of Integer; tmp: array of Integer = Nil; begin tmp := [1,2,3]; Move(tmp[0], data[0], SizeOf(data)); end. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal