IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

OutOfMemoryException pourtant tout est bien "Disposé"


Sujet :

VB.NET

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 154
    Points : 159
    Points
    159
    Par défaut OutOfMemoryException pourtant tout est bien "Disposé"
    Bonjour,

    Voilà j'ai un pb qui m'inquiéte, je fais de la manipulation d'image et j'ai écrit un bout de code permettant de faire des index à partir de plusieurs images.

    Mais voila au bout de 24 images paf ! Ca plante.

    Pour trouver l'origine du pb j'ai simplier le code au maximum et je me rends compte que même si je fais rien de mon image et que je la détruit et bien au final ça plante quand même.

    Cette simple boucle plante au bout de 24 images Chargées / Déchargés :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    For Each File As String In IO.Directory.GetFiles(ImageFolder)
     
                Dim CurPic As Image
     
                CurPic = System.Drawing.Image.FromFile(File)
     
                CurPic.Dispose()
                CurPic = Nothing
     
                Debug.Print(ImgCount.ToString)
     
                ImgCount += 1
    Next
    Avec un Using Pareil :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    For Each File As String In IO.Directory.GetFiles(ImageFolder)
     
     
               Using CurPic As Image = System.Drawing.Image.FromFile(File)
     
     
                End Using
    Next
    J'ai essayé de jouer avec le GC ça ne change rien...
    Les images n'ont rien de spéciale, ce sont des photos de 2048x1536 Pixel.

    Le pire c'est que quand ça plante l'appli ne consomme pas plus de 30 Mo et j'ai encore 1.3 Go de RAM libre !!!

    Là je sèche...

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 154
    Points : 159
    Points
    159
    Par défaut
    Bon désolé... ça plante à cause du "Thumbs.db" qu'il essai de charger...

    J'ai honte...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vérifier que tout est bien rempli
    Par stefano dans le forum Débuter
    Réponses: 6
    Dernier message: 16/03/2013, 01h26
  2. Réponses: 2
    Dernier message: 29/07/2009, 17h33
  3. [SQ2K5][SSAS] Est ce que tout est bien processé ?
    Par Jinroh77 dans le forum SSAS
    Réponses: 4
    Dernier message: 17/07/2008, 16h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo