May be i missed something in recent script-breaking changes., but i'm trying the last version (3.3.12.0) and i can't get _ArrayAdd Function working as previous versions...
Try this :
#include <Array.au3>
;~ Opt ( 'GUIDataSeparatorChar', '*' )
Global $aLinks[1]
Global $aDatas[5] = [ '1', '2', '3', '4', '5' ]
_ArrayAdd ( $aLinks, $aDatas[0] & '|' & $aDatas[1] & '|' & $aDatas[2] & '|' & $aDatas[3] & '|' & $aDatas[4] )
ConsoleWrite ( 'UBound ( $aLinks, 1