domanda, se ridimensiono l'array in un ciclo while, le precedenti istruzioni sono perse?

es:
codice:
a=0
dim b() as string
do while eof(1)
  redim b (0 to a+1)
  input #1, c
  b(a)=c
  a=a+1
loop