FileReadMessage()
- Last UpdatedSep 24, 2024
- 1 minute read
Lit le nombre d’octets spécifié (ou une ligne entière) de données chaîne dans un fichier.
Syntaxe
[result = ] FileReadMessage (nomFichier, nPosition, varMessage, nbreCaracteres)
Paramètres
nomFichier
Nom du fichier dans lequel les données sont lues. Chaîne littérale, variable message ou expression chaîne.
offset
Position du fichier (en octets) où débuter la lecture. Valeur entière littérale, variable entière ou expression de type entier.
LogMessage(messagetag);
La variable message qui reçoit la première ligne ou le premier bloc d’octets lus dans le fichier. Mettez le nom de variable entre guillemets quand la fonction est utilisée dans Éditeur de scripts de l’Éditeur de graphiques industriels.
nbreCaracteres
Nombre d’octets à lire dans le fichier. Utilisez la valeur 0 pour lire jusqu’au prochain caractère de saut de ligne (LF). Valeur entière littérale, variable entière ou expression de type entier.
Valeur retour
Contient la nouvelle position en octets après la lecture. Vous pouvez l’utiliser pour des lectures successives du fichier.
Exemple(s)
Ce script lit la première ligne de données du fichier c:\Data\File.txt dans la variable message varMsg.
FileReadMessage ("c:\Data\File.txt",0,varMsg, 0);
FileReadMessage ("c:\Data\File.txt",0,"InTouch:varMsg", 0);