IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

lire un fichier texte [WD15]


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2006
    Messages : 102
    Par défaut lire un fichier texte
    Bonjour tous le monde.

    En exécutant le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    //déclaration des variables
    NbrAgent est un entier
    Montant est un monétaire
    //lecture fichier
    //ligne entete
    // Ouverture du fichier
    IdFichier = fOuvre(NomCheminFichier, foLectureEcriture)
    // Affichage du message d'erreur si l'ouverture n'a pas été effectuée
    SI IdFichier = 1 ALORS
    DélaiAvantFermeture(1000)
    Erreur(ErreurInfo(errMessage))
    SINON
    	// Traitements dans le fichier ouvert
       IdFichier= fOuvre(NomCheminFichier,foLectureEcriture)
    	LigneLue=fLitLigne(IdFichier)
    	SAI_Effectif=Val(LigneLue[[35 A 41]])
    	SAI_Mnt=Val(LigneLue[[22 A 34]])
    	TANTQUE LigneLue<>EOT ET LigneLue<>""
    		fLitLigne(IdFichier)
    		NbrAgent=NbrAgent+Val(Gauche(LigneLue,1))
    		Montant=Montant+Val(LigneLue[[22 A 34]])
    	FIN
    FIN
    J’obtiens le message d'erreur suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Erreur à la ligne 19 du traitement Clic sur BTN_Valider.
    Vous avez appelé la fonction fLitLigne.
    Vous avez demandé à manipuler le fichier n°0 qui n'a pas été ouvert par fOuvre, fCrée ou fMemOuvre.
    Je ne comprend pas il est ou le problème, est que quelqu'un peut m'aider a résoudre ça.

  2. #2
    Membre émérite
    Inscrit en
    Avril 2008
    Messages
    1 132
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 132
    Par défaut
    Salut!

    As tu bien regardé l'aide au niveau de la syntaxe?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SI IdFichier = -1 ALORS
    Toujours!

  3. #3
    Membre éprouvé Avatar de WDKyle
    Homme Profil pro
    Analyste-Programmeur
    Inscrit en
    Septembre 2008
    Messages
    1 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Programmeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 204
    Par défaut
    Bonsoir,

    Il faut utiliser la fonction fchargetexte

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    136
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 136
    Par défaut
    Le 2e fouvre n'est pas utile et il doit même poser problème.

    EDIT : il manque aussi un fferme à la fin du code.
    sans lui, le fichier reste bloqué et il ne peut pas être supprimé ou renommer par exemple.

  5. #5
    Membre très actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2006
    Messages : 102
    Par défaut
    merci tous le monde spécialement zouzoukha

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/12/2005, 15h57
  2. [Applet] lire un fichier texte
    Par lebesnec dans le forum Applets
    Réponses: 2
    Dernier message: 07/07/2005, 10h09
  3. Réponses: 1
    Dernier message: 24/11/2004, 16h54
  4. [Fichier] Lire un fichier texte long
    Par _Eric_ dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 18/08/2004, 15h22
  5. Réponses: 2
    Dernier message: 26/05/2004, 17h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo