[R] Relacher un fichier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
neric77
Niveau 2
Niveau 2
Messages : 19
Enregistré le : lun. 12 oct. 2009 17:31
Status : Hors ligne

[R] Relacher un fichier

#1

Message par neric77 »

Bonjour,

j'ai quelques petits soucis avec la gestion de la mémoire.

En effet, Il s'agît d'un fichier que je crée lors de l'appel de ma fonction. Je l'ouvre, je l'édite... je le ferme.

Lorsque que je sors de la fonction, je veux le supprimer, j'utilise Filedelete() mais mon fichier reste bloqué en mémoire et est utilisé par mon programme(vu avec unlocker) pourtant je ne m'en sers plus.
Je suis obligé de fermer complètement mon prog ou d'utiliser unlocker pour pouvoir le supprimer mais ce n'est pas une solution viable.

Je voudrais pouvoir le relacher de la mémoire afin de le supprimer.

Pouvez vous m'aider.

Merci

cdt
Modifié en dernier par neric77 le mer. 10 mars 2010 07:44, modifié 1 fois.
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [..] Relacher un fichier

#2

Message par Habibsbib »

Tu as bien mis un FileClose à la fin de ton code ? Si c'est le cas, peux-tu nous montrer ton script ?
neric77
Niveau 2
Niveau 2
Messages : 19
Enregistré le : lun. 12 oct. 2009 17:31
Status : Hors ligne

Re: [..] Relacher un fichier

#3

Message par neric77 »

Oui je l'ai bien mis.
voici la fonction :
► Afficher le texte
Merci de ton aide
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Relacher un fichier

#4

Message par Tlem »

Vous devriez relire la documentation de la commande Fileclose(), car elle ne s'utilise pas avec le nom du fichier, mais avec le handle du FileOpen().

PS: Merci de ne pas oublier les balises de code (que je viens de mettre).
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
neric77
Niveau 2
Niveau 2
Messages : 19
Enregistré le : lun. 12 oct. 2009 17:31
Status : Hors ligne

Re: [..] Relacher un fichier

#5

Message par neric77 »

Merci. Je suis un BARTAC.
Répondre