PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → Application qui garde la main sur le fichier aprés fermeture
Application qui garde la main sur le fichier aprés fermeture
Started by Fred2355, Nov., 25 2020 3:51 PM - 1 reply
Registered member
231 messages
Popularité : +7 (7 votes)
Posted on November, 25 2020 - 3:51 PM
Bonjour,

J'ai un soucis avec la commande Fferme.

Voici les codes que j'ai mis en place:

ResCréation = fCrée(NomDuFichier, foLectureEcriture)
SI ResCréation <> -1 ALORS
MonFichier = fOuvre(NomDuFichier, foLectureEcriture)
SI MonFichier <> -1 ALORS
ResEcriture = fEcrit(MonFichier, MonTXT)
FIN
SI ResEcriture <> -1 ALORS
Resferme = fFerme(MonFichier) // ...
SINON
Info("Erreur d'enregistrement du MSG")
FIN
FIN


Mon fichier est bien créé et contient bien le texte MonTXT. mais , alors que la commande Resferme est bien à "0", mon fichier reste sous le contrôle de mon appli et est considéré comme ouvert. De ce fait je ne peux pas le supprimer même à la main depuis explorateur de Windows.
Qu'est ce que j'ai mal écrit pour que mon appli garde le contrôle du fichier?

Merci pour votre attention.
Registered member
231 messages
Popularité : +7 (7 votes)
Posted on November, 26 2020 - 10:25 AM
J'ai trouvé!
J'ai Fcrée et Fouvre qui sont redondants.
Donc le Fferme va fermer une seul fois alors que j'ai ouvert 2 fois.
Sujet clos.