PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

PV


  • Gestion des erreurs
  • Position en cours
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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).
L'utilisation des fonctions de lecture (fLit, fLitLigne) et d'écriture (fEcrit, fEcritLigne) modifie la position en cours.
WINDEVWEBDEV - Code ServeurEtats et RequêtesJavaCode Utilisateur (MCU)PHPAjax
// Ouverture d'un fichier externe
IDFichier = fOuvre("C:\MesRépertoires\Fichier.txt", foLectureEcriture)
SI IDFichier <> -1 ALORS
...
// Récupération de la position en cours
ResPosition = fPositionne(IDFichier, 0, fpCourant)
...
FIN
Nouveauté 28
WINDEVWEBDEV - Code ServeurEtats et RequêtesJavaCode Utilisateur (MCU)Ajax
// Ouverture d'un fichier externe
MonFichier est un FichierDisque
MonFichier = fOuvre("C:\MesRépertoires\Fichier.txt", foLectureEcriture)
SI PAS ErreurDétectée ALORS
...
// Récupération de la position en cours
ResPosition = fPositionne(MonFichier, 0, fpCourant)
...
FIN
Syntaxe
<Résultat> = fPositionne(<Fichier manipulé> , <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.
PHP Ce paramètre doit être de type variant.
<Fichier manipulé> : Entier ou variable de type FichierDisque
  • Identifiant du fichier à manipuler, défini avec la fonction fOuvre ou fCrée.
  • Nouveauté 28
    Nom de la variable de type FichierDisque initialisée avec la fonction fOuvre ou fCrée.
    PHP Non disponible.
<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 :
fpCourantLa position d'origine correspond à la position en cours.
fpDébutLa position d'origine correspond au premier octet du fichier (position 0).
fpFinLa position d'origine correspond au dernier octet du fichier.
Remarques

Gestion des erreurs

La fonction fPositionne 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 :
PositionEnCours = fPositionne(IDFichier, 0, fpCourant)
Aucun déplacement n'est effectué dans le fichier spécifié.
Classification Métier / UI : Code métier
Composante : wd280std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire