Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2016, 04:41
Avatar de Remy_Lebaut
Remy_Lebaut
 
Fecha de Ingreso: junio-2013
Mensajes: 24
Antigüedad: 10 años, 10 meses
Puntos: 1
Problema de memoria con ciclo for each

Saludos a todos, vengo con problema que no llego a comprender bien. Estoy usando un ciclo for each para recorrer un directorio y listar todos los archivos de música en un listbox.

Luego cuando ya tengo todas las rutas en el listbox, me dispongo a usar la librería de "Perry’s ID3 Tag Library" para extraer por ejemplo el artista de cada uno de esos items de listbox y para no mesclarlos los envió a un segundo listbox. y para esto me valgo de otro ciclo for each y ahí viene el problema, después de hacer el procedimiento y conseguir los primeros 25 a 50 tag el ciclo me tira un error de memoria.

Acá dejo el código haber si alguien me puede explicar lo que estoy haciendo mal.

Código:
 For Each Archivo As String In My.Computer.FileSystem.GetFiles(StorePath, FileIO.SearchOption.SearchAllSubDirectories, "*.mp3", "*.wav", "*.wma")
                
                Dim mp3 As New ID3TagLibrary.MP3File(Archivo)    
                    
                  ListBox.Items.Add(mp3.Artist)                
                End With
Next

Y el error que tira es "System.OutOfMemoryException"
Bueno espero que alguien me sepa explicar mi error..