C'est à peu près la même chose que le drapeau "occupé" (premier entré, premier sorti), seulement des fois plus compliqué, mais l'idée est intéressante, j'aime bien, merci.
Il serait probablement plus simple de désactiver l'édition partagée FILE_SHARE_WRITE et de laisser ceux qui n'ouvrent que la lecture FILE_READ lire et ceux qui ouvrent la lecture et l'écriture FILE_READ|FILE_WRITE obtenir une erreur et rouvrir le fichier. Ce serait probablement plus facile.
Le code n'est qu'un exemple, il manque des fonctions de contrôle pour gérer les poignées et les tickets et d'autres choses de ce genre, mais il est proche du résultat souhaité.
Merci encore à tous et merci pour les informations et les conseils utiles.
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
C'est à peu près la même chose que le drapeau "occupé" (premier entré, premier sorti), seulement des fois plus compliqué, mais l'idée est intéressante, j'aime bien, merci.
Il serait probablement plus simple de désactiver l'édition partagée FILE_SHARE_WRITE et de laisser ceux qui n'ouvrent que la lecture FILE_READ lire et ceux qui ouvrent la lecture et l'écriture FILE_READ|FILE_WRITE obtenir une erreur et rouvrir le fichier. Ce serait probablement plus facile.
Je ne comprends pas vraiment ce que cela signifie dans le contexte de l'enregistrement de FileClose.
Cela signifie que les modifications apportées ne sont pas seulement enregistrées sur le disque lorsque le fichier est fermé.
Du côté de la lecture, il existe un marquage qui permet de vider le fichier sans le fermer, après que toutes les données aient été extraites.
Du côté de l'écriture, nous avons un flagging, qui ne permet pas d'ouvrir le fichier, s'il est déjà ouvert par un autre Expert Advisor.
Le code n'est qu'un exemple, il manque des fonctions de contrôle pour gérer les poignées et les tickets et d'autres choses de ce genre, mais il est proche du résultat souhaité.
Merci encore à tous et merci pour les informations et les conseils utiles.