I don't have much experience with Multi-Dimensional arrays. The following is for a single dimension array. Creating all the items first seems to run faster than looping and creating them one by one.

I am just not sure, yet, how I am going to read a file and add the info to a multi-dimensional array, which would be the ListView. Sometimes things have to ramble in my head for a day or two.

code:
IF Open (10, $FileComputerList, 2) = 0
$TempComputerList = ''
$LineComputerList = ReadLine (10)
WHILE @error = 0
$TempComputerList = $TempComputerList + $LineComputerList + ','
$LineComputerList = ReadLine (10)
LOOP
$RC = Close (10)
$ArrComputerList = Split (SubStr ($TempComputerList, 1, Len ($TempComputerList) - 1), ',', -1)
$List.Items.Count = Val (UBound ($ArrComputerList) + 1)
FOR $Index = 0 TO Val (UBound ($ArrComputerList))
$List.Items($Index).SubItems(0).Text = $ArrComputerList[$Index]
NEXT
; FOR EACH $Computer IN $ArrComputerList
; $Item = $List.Items.Add
; $Item.Text = $Computer
; NEXT
ENDIF

_________________________
Kelly