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