se dim è un puntatore non lo puoi usare come indice di un array

togli il fatto che sia un puntatore