Matriz máxima de cadenas VisualBasic WSH
Estoy escribiendo un script WSH en VB para leer una lista masiva de directorios generada con una lista de directorios redirigidos a través del método .Run.
La lista del directorio es de aproximadamente 8400 líneas, pero cada vez que ejecuto el script, el siguiente ciclo
Hacer hasta DirList.AtEndOfStream Redim Preserve arrData (i) arrData (i) = DirList.ReadLine i = i + 1 Loop
se corta temprano, en un rango aparentemente aleatorio de 1800 a 3500 líneas. ¿Suena esto como un problema de tamaño de matriz o un límite de memoria de shell?
He oído hablar de personas que analizan archivos de registro GRANDES, leyéndolos todos a la vez como yo.