J'ai 3 machines virtuelles travaillant sur un même lecteur réseau sur VirtualBox. Sur ce lecteur réseau existe un fichier ini qui est fréquemment utilisé par les 3 machines en tant que lecture comme écriture.
Pour éviter que les 3 machines s'affole sur le fichier ini j'ai créer une variable "Etat" qui indique si le fichier ini est utilisé par une machine ou s'il est libre.
J'ai donc sur mes machines des scripts comportant ce genre de code :
Code : Tout sélectionner
Do
Sleep(200)
Until IniRead("F:\Fichier.ini","Opération Lecture/Ecriture","Etat",0) = "Libre"
IniWrite("F:\Fichier.ini","Opération Lecture/Ecriture","Etat","Occupé par "&@ComputerName)
[..]
IniWrite("F:\Fichier.ini","Opération Lecture/Ecriture","Etat","Libre")
J'aimerais savoir ce qu'en ai de la politique d'Autoit sur la lecture et écriture d'un même fichier en même temps.
EDIT : J'ai cependant une question qui pourrais résoudre gros de mes problèmes : Lors d'une lecture d'une clé d'un fichier ini, est-ce la totalité du fichier qui est protéger en écriture ou seulement le clé de lecture concerné ?
► Afficher le texteimpossible d'enregistrer une autre valeur à la clé "test"




