1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD Impossible de fSupprime fichier utiliser avec Bitmap.FromFile (Zxing)

Discussion dans 'Windev' créé par Razorte, Juin 20, 2018.

  1. Razorte

    Razorte Member

    Inscrit:
    Mai 11, 2018
    Messages:
    49
    J'aime reçus:
    50
    Bonjour,
    je suis actuellement en train de réaliser une application pour lire les codes barres et j'ai remarqué que mon disque dur était très vite saturer, en regardant de plus prés je me suis rendus compte que le logiciel ne supprimait pas les fichiers Temp créer.
    J'ai fini par remarquer qu'à partir du moment où la fonction Bitmap.FromFile était utiliser le logiciel ne voulait plus lâcher le fichier et donc impossible de le supprimer.
    Code (Text):
    pclImage est un Bitmap dynamic
    sFichierTmp = fFichierTemp()

    VideoCapture(ChampWebcam, sFichierTmp, viCaptureImage)

    pclImage = Bitmap.FromFile(sFichierTmp) // A partir d'ici impossible de supprimer
    Merci à ceux qui pourront m'aider.
    Cordialement
     
    Tags:
  2. Kelard

    Kelard Active Member
    MEMBRE WX

    Inscrit:
    Avr 6, 2018
    Messages:
    103
    J'aime reçus:
    134
    Tu peux essayer de libérer pclImage avant de lancer fSupprime.

    Code (Windev):


    Libérer pclImage

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sFichierTmp)

     
     
    Razorte, Fakirato et joker aiment ça.
  3. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour,
    je suis actuellement en train de réaliser une application pour lire les codes barres et j'ai remarqué que mon disque dur était très vite saturer, en regardant de plus prés je me suis rendus compte que le logiciel ne supprimait pas les fichiers Temp créer.
    J'ai fini par remarquer qu'à partir du moment où la fonction Bitmap.FromFile était utiliser le logiciel ne voulait plus lâcher le fichier et donc impossible de le supprimer.
    Code (Text):
    pclImage est un Bitmap dynamic
    sFichierTmp = fFichierTemp()

    VideoCapture(ChampWebcam, sFichierTmp, viCaptureImage)

    pclImage = Bitmap.FromFile(sFichierTmp) // A partir d'ici impossible de supprimer
    Merci à ceux qui pourront m'aider.
    Cordialement
    Cliquez pour agrandir...
    :)

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    "Bitmap.FromFile" ce n'est pas WLangage ... :pensive:

    Regardes ici #11 :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    Razorte apprécie ceci.
  • Kelard

    Kelard Active Member
    MEMBRE WX

    Inscrit:
    Avr 6, 2018
    Messages:
    103
    J'aime reçus:
    134
    Sinon j'avais un problème similaire avec un Service développée sous windev, qui traitait les fichiers txt d'un dossier "X", Windows me bloquait la suppression du fichier txt alors que je l'avais libéré. :)

    La suppression était possible seulement une poignée de minute après son exploitation.

    La seule solution que j'ai trouvée, c'est qu'a chaque passage du Service, qui scrutait le dossier "X" à traiter, je supprimai en parallèle les fichiers temporaires que j'avais pas réussi à supprimé initialement.
     
    Razorte apprécie ceci.
  • Razorte

    Razorte Member

    Inscrit:
    Mai 11, 2018
    Messages:
    49
    J'aime reçus:
    50
    Merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    et

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    , je vais essayer vos idées, je vous tiens au courant :)
     
    joker apprécie ceci.
  • Razorte

    Razorte Member

    Inscrit:
    Mai 11, 2018
    Messages:
    49
    J'aime reçus:
    50

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Le "Libérer pclImage" ne fonctionne pas, mais sinon si je mets le fichier temps dans un répertoire et qu'à chaque scan je fais
    Code (Text):

    SI fRepExiste(CheminRepTemp) ALORS
        fRepSupprime(CheminRepTemp,frRécursif)
    FIN
    Ça fonctionne, il n'y a jamais plus de 3 fichiers dans le répertoire.
    Merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    et

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    joker et Kelard aiment ça.
  • Kelard

    Kelard Active Member
    MEMBRE WX

    Inscrit:
    Avr 6, 2018
    Messages:
    103
    J'aime reçus:
    134

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Le "Libérer pclImage" ne fonctionne pas, mais sinon si je mets le fichier temps dans un répertoire et qu'à chaque scan je fais
    Code (Text):

    SI fRepExiste(CheminRepTemp) ALORS
        fRepSupprime(CheminRepTemp,frRécursif)
    FIN
    Ça fonctionne, il n'y a jamais plus de 3 fichiers dans le répertoire.
    Merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    et

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Cliquez pour agrandir...
    Merci pour ton retour d'expérience et ravi de savoir que tu as pu solutionner ton problème.
     
    WX1331, Razorte et joker aiment ça.
  • ismail24

    ismail24 New Member

    Inscrit:
    Mar 25, 2020
    Messages:
    1
    J'aime reçus:
    0

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    et

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    , je vais essayer vos idées, je vous tiens au courant :)
    Cliquez pour agrandir...
    slt
    j'ai le meme pb et j'eassyer votre solution mais le probleme reste
    l'application ne peut pas creer le fichier
    merci d'avance
     
  • Partager cette page

    Chargement...