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

Dotnet Discussion :

Supprimer un fichier Bitmap ?


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    PartNumber
    Inscrit en
    Octobre 2012
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : PartNumber
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 313
    Par défaut Supprimer un fichier Bitmap ?
    Bonjour

    j'ai un prog qui me crée un bitmap et j'aimerai le supprimer mais malheureusement je ne peu pas même si je libère les espace avec dispose().

    je souhaite juste killer la variable MyTempImage que je charge auparavant .

    Avez vous une idée ?

    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Dim MyTempImage As Bitmap = New Bitmap(G_classSlogan.TempExtractFolder & G_classSlogan.RecId & ".bmp")
     
            If MyTempImage.Height > G_bin_params.PictureHeight Then
              PO_Result.Return_Message = "ERREUR, la taille de l'image est incorrect"
              Return -2
              Exit Function
            End If
     
            If MyTempImage.Width > G_bin_params.PictureWidth Then
              PO_Result.Return_Message = "ERREUR, la taille de l'image est incorrect"
              Return -2
              Exit Function
            End If
     
     
               MyTempImage.Dispose()

  2. #2
    Membre éclairé
    Homme Profil pro
    PartNumber
    Inscrit en
    Octobre 2012
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : PartNumber
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 313
    Par défaut Bon
    bonjour
    Aucune solution, je ne sais pas pkoi il ne supprime pas le fichier, j'ai fait aussi un dispose() mais rien à faire.
    merci

  3. #3
    Membre émérite
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2005
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2005
    Messages : 562
    Par défaut
    Bonjour,

    Le problème sera plus à chercher du coté du code qui crée le fichier, cela dit, après relecture de ton post, un .Dispose() n'a jamais supprimé un fichier...
    Donne nous le code de création du fichier et celui de suppression, on pourra alors t'aider, le code que tu nous donnes ne fais que de vérifier la taille de ton image...

    J@ck.

  4. #4
    Membre éclairé
    Homme Profil pro
    PartNumber
    Inscrit en
    Octobre 2012
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : PartNumber
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 313
    Par défaut Merci Jack
    OUi en effet j'ai omis .. désolé
    alors pour la suppression du fichier c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     G_classSlogan.TempExtractFolder = Environment.GetEnvironmentVariable("Temp") + "\"
     
        Try
     
          File.Delete(G_classSlogan.TempExtractFolder + G_classSlogan.RecId + ".bmp")
     
        Catch ex As Exception
          PO_Result.Message_Type = "BMP EXT"
          PO_Result.Return_Message = "Erreur éffacement image : " + ex.Message
          Exit Sub
        End Try
    au fait je délete un fichier qui existes dans un dossier temporaire.
    Merci @ vous

  5. #5
    Membre émérite
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2005
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2005
    Messages : 562
    Par défaut
    Ok pour la suppression.

    Qu'elle est l'exception qui t'es retournée ?
    Si l'exception est que le fichier est déjà utilisé alors le problème n'est pas à régler vers la suppression, mais vers la création ou l'utilisation de ce fichier, est-ce que seul ton programme utilise ce fichier ?

    J@ck.

  6. #6
    Membre éclairé
    Homme Profil pro
    PartNumber
    Inscrit en
    Octobre 2012
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : PartNumber
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 313
    Par défaut Merci
    il supprime pas le fichier justement et retourne l'exception dans le catch.
    Au fait mon programme vas créer une image .bmp fait un ensemble de traitement après. Ce p^programme est dans un service Windows qui s’exécute toutes les 10 mn avec un timmer
    La première exécution se fait ok sans problème mais quand le service se lance une deuxième fois avec le timmer, il passe à l'exception.
    La question est ce que quand un service windows s’exécute, est ce qu'il libére toutes les ressources après l’exécution?
    merci @ vous J@ck

Discussions similaires

  1. [VB.NET] Comment supprimer un fichier qui est utilisé ?
    Par Toon94 dans le forum Windows Forms
    Réponses: 12
    Dernier message: 13/06/2010, 12h59
  2. [cvs] supprimer un fichier
    Par ed_hunter dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 27/03/2007, 18h17
  3. Sauvegarder la fenetre OpenGL sous un fichier bitmap
    Par corey_jx dans le forum OpenGL
    Réponses: 3
    Dernier message: 16/06/2004, 15h48
  4. Supprimer un fichier par rapport a une date
    Par NewB dans le forum Linux
    Réponses: 2
    Dernier message: 25/06/2003, 13h44
  5. transfert d'un fichier bitmap en socket tcp
    Par localhost dans le forum C++Builder
    Réponses: 5
    Dernier message: 29/07/2002, 00h40

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