Bonjour,
Je voulais savoir comment on fait pour récuperer l'état d'un fichier d'extension "*.txt" en VB6 ?
Savoir s'il est en lecture, ecriture ?
merci
Bonjour,
Je voulais savoir comment on fait pour récuperer l'état d'un fichier d'extension "*.txt" en VB6 ?
Savoir s'il est en lecture, ecriture ?
merci
c'est à dire, le mode dans lequel tu l'as ouvert ? S'il a l'attribut lecture seule ? autres ?
Merci de m'avoir répondu
En fait, j'ai 2 programmes (logiciel) qui utilise la même ressource qui est un fichier d'extension *.txt".
Je voudrais par exemple ecrire sur ce fichier commun mais pour cela j'aurais voulu vérifier si il est en écriture
si oui alors j'attend
sinon alors j'écris sur le fichier
merci
tu dois essayer de l'ouvrir et récupérer éventuellement l'erreur 55
ok ok , ca marche en gerant les erreur mais si le processus est trop rapide => le programme se fige ! ? !
Le programme de test que j'essaye de faire est :
- Le 1er programme ecrit dans un fichier "text.txt" tres rapidement
- Le 2eme programme lit dans ce meme fichier "text.txt" tres rapidement
mais pour lire un fichier, j'utilise la fonction "open" et c'est cette fonction qui plante (car le fichier est déja ouvert en ecriture) et c'est là où je dois gerer l'erreur.
Mais est-il possible de tester si le fichier est ouvert ????
Sinon il existe une fonction qui est GetAttr(FileName) qui renvoie les attributs d'un fichier Normal/ReadOnly/System/Hidden.
Cette fonction ne dit pas si le fichier est dèjà ouvert par quelqu'un d'autre.
Je ne connais que la tentative d'open pour le savoir
Partager