Professor, levando em conta que o curso ministrado é para iniciante, eu não entendi porque optou por criar rotinas e classes para redimensionar o Array na "atividade 13 Inicializando arrays" quando poderia usar uma linha de código e que seria mais eficiente que toda a volta que fez?
dim meuArray(1) as integer
meuArray(0)=1
meuArrya(1)=2
meuArray(2)=3 (aqui ocorreria erro por ultrapassar o limite do array
então antes da linha acima usaria:
Redim Preserve meuArray(2) ou
Redim Preserve meuArray(Ubound(meuArray)+1)
"estes comando redimensiona o array dinamicamente mantendo os valores já armazenados sem todo o rodeio que desgasta qualquer iniciante.
Atenciosamente,