En las líneas 6 y 11 no estás especificando cuantos elementos quieres que tenga el array. Tampoco lo haces en la línea 28 al hacer "ReDim" (redimensionar). Por ejemplo, si has declarado un array así:
Allí tienes espacio para 6 elementos (del 0 al 5). Luego si necesitas más, por ejemplo, 4 espacios mas haces:
Código vb:
Ver originalReDim bilbioteca(10) As TDUBiblioteca
Y ahora también tendras espacio del 6 al 9.
Se entiende?