PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Gestion des erreurs
  • Position en cours
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
fPositionne (Fonction)
En anglais : fSeek
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.
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 16 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Nouveauté 16
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVWEBDEV - Code ServeurEtats et RequêtesJavaPHPAjaxCode Utilisateur (MCU)
// 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
Windows Mobile
// Ouverture d'un fichier externe
IDFichier = fOuvre("\MesRépertoires\Fichier.txt", foLectureEcriture)
SI IDFichier <> -1 ALORS
...
// Récupération de la position en cours
ResPosition = fPositionne(IDFichier, 0, fpCourant)
...
FIN
Syntaxe
<Résultat> = fPositionne(<Identifiant du fichier> , <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.
<Identifiant du fichier> : Entier
Identifiant du fichier à manipuler, défini avec la fonction fOuvre ou fCré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 :
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é.
Composante : wd240std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire