DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2024 !
Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des fichiers externes / Procédures WLangage
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
Paramètres de la procédure utilisée par la fonction fLitLigne
Procédure WLangage (également appelée "Callback") appelée par la fonction fLitLigne pour chaque ligne lue dans le fichier. Cette procédure peut être une procédure locale, globale ou interne.
Exemple
// Déclaration des variables
NomCheminFichier est une chaîne
IDFichier est un entier
nbLigneLu est un entier = 0

// Déclaration de la procédure WLangage
PROCÉDURE INTERNE CallbackAnsi(LigneLue est une chaîne ANSI)
Trace("Callback | Ligne lue : " + LigneLue)
FIN

// Sélection du nom et du chemin du fichier
NomCheminFichier = "C:\Répertoire\FichierAnsi.txt"

// Ouverture du fichier
IDFichier = fOuvre(NomCheminFichier, foAnsi)
// Affichage du message d'erreur si l'ouverture n'a pas Ã©té effectuée
SI IDFichier = -1 ALORS
Erreur(ErreurInfo(errMessage))
SINON
// Lecture des lignes du fichier
nbLigneLu = fLitLigne(IDFichier, CallbackAnsi)
SI ErreurDétectée ALORS
Erreur(ErreurInfo())
FIN
Trace("Nombre de lignes lues : " + nbLigneLu)
// Fermeture du fichier
fFerme(IDFichier)
Trace("Lecture du fichier terminée")
FIN
Syntaxe
<Résultat> = fLitLigne_Callback(<Ligne lue>)
<Résultat> : Booléen
  • Vrai si la ligne a été lue,
  • Faux dans le cas contraire.
<Ligne lue> : Chaîne de caractères
Contenu de la ligne lue dans le fichier.
Composante : wd290std.dll
Version minimum requise
  • Version 2024
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 05/09/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale