|
|
|
|
|
- Gestion des erreurs
- Position en cours
<Variable FichierDisque>.Positionne (Fonction) En anglais : <DiskFile variable>.Seek Renvoie et modifie la position en cours dans un fichier externe. A l'ouverture d'un fichier, la position en cours correspond : - au premier octet du fichier,
- au dernier octet du fichier si le fichier est ouvert en mode "ajout" (constante foAjout).
Syntaxe
<Résultat> = <Fichier manipulé>.Positionne(<Déplacement> , <Position d'origine>)
<Résultat> : Entier - Position en cours après modification,
- -1 en cas d'erreur. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Fichier manipulé> : Variable de type FichierDisque Nom de la variable de type FichierDisque initialisée avec la fonction <Variable FichierDisque>.Ouvre ou <Variable FichierDisque>.Crée. <Déplacement> : Entier Nombre d'octets (caractères) correspondant au déplacement voulu dans le fichier. Dans le cas d'un déplacement depuis la fin du fichier (constante fpFin), ce nombre doit être négatif. <Position d'origine> : Constante Indique la position d'origine : | | fpCourant | La position d'origine correspond à la position en cours. | fpDébut | La position d'origine correspond au premier octet du fichier (position 0). | fpFin | La position d'origine correspond au dernier octet du fichier. |
Remarques Gestion des erreurs La fonction <Variable FichierDisque>.Positionne génère une erreur dans les cas suivants : - le fichier n'est pas ouvert,
- le fichier est bloqué par un autre poste ou par une autre application.
Position en cours Pour récupérer la position en cours dans le fichier externe, utilisez la syntaxe suivante :
NomFichier est un FichierDisque
...
PositionEnCours = NomFichier.Positionne(0, fpCourant)
Aucun déplacement n'est effectué dans le fichier spécifié. Classification Métier / UI : Code métier Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|