Rupture sur lecture de fichier texte
Anonyme
Bonjour,

Je souhaite programmer une rupture sur la lecture d'une ligne ds un fichier texte.

dans le code de l'état, à la lecture, j'ai placé les lignes

"maligneCourante = fLitLigne(idFichierTxt)
SI maligneCourante = EOT ALORS RENVOYER Annuler"

et dans le code de la rupture

"RENVOYER ExtraitChaîne(maligneCourante,1,";")"

Si ce code fonctionne bien pour la première ligne de mon fichier, le pb, c'est que la seconde (et les suivantes) ne sont, elles, jamais lues ! Qq'un a-t-il une idée ?

Contribution le : 09/04/2004 09:23
Créer un fichier PDF de la contribution Imprimer


Re: Rupture sur lecture de fichier texte
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,
Voir le Post de Romu ici

Contribution le : 09/04/2004 11:44
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Rupture sur lecture de fichier texte
Anonyme
J'ai testé en supprimant tout, RAS. Pas de changement, il lit la première ligne et basta !
Je comprends rien et j'ai un rapport de stage à faire moi

Contribution le : 09/04/2004 13:26
Créer un fichier PDF de la contribution Imprimer


Re: Rupture sur lecture de fichier texte
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
pour aller plus dans l'aide et vous fournir des informations propres à WinDev je vous demanderait de bien vouloir vous inscrire ici, l'inscription est entièrement gratuite et ne vous engage à rien.

Contribution le : 09/04/2004 14:32
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Rupture sur lecture de fichier texte
Stagiaire WDF
Inscrit:
25/03/2004 09:18
Post(s): 16
c'est fait C bon merci de prendre un peu de votre temps

Contribution le : 09/04/2004 15:00
Créer un fichier PDF de la contribution Imprimer


Re: Rupture sur lecture de fichier texte
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Pour programmer la lecture des enregistrements, la méthode est la suivante :
1. Ouverture du fichier texte dans le code "Ouverture de l?état" (fonction fOuvre).
Remarque : Les libellés des rubriques ne doivent pas être spécifiés dans ce fichier texte.
 
GLOBAL
gfsLigne est une chaîne = ""
gfnIdFichier est un entier = 0    // Identifiant du fichier texte
LOCAL
sFichierTexte est une chaîne = <Chemin du fichier texte>
gfnIdFichier = fOuvre(sFichierTexte, foLecture) // Ouvrir le fichier texte
SI gfnIdFichier = -1 ALORS
        Erreur(ErreurInfo()) 
        iFermeEtat()      // Arrêter le traitement de l'état
FIN
 

2. Dans le code "Lecture de l?état" :
Lecture de chaque ligne du fichier texte (fonction fLitLigne).
Gestion de la fin du fichier texte. Selon le cas, les valeurs suivantes sont renvoyées :
- Vrai : fin du fichier non atteinte (étape 3 exécutée).
- Faux : fin du fichier atteinte (étape 4 exécutée).
 
// Extraire les données du fichier pour les afficher dans l'état
gfsLigne = fLitLigne(gfnIdFichier)
// Fin du fichier atteinte ?
SI gfsLigne = EOT OU gfsLigne = "" ALORS 
     RENVOYER Faux
SINON 
     RENVOYER Vrai
FIN
 

3. Le code "Avant impression du bloc CORPS" permet de gérer les enregistrements du fichier :
Extraction des différentes rubriques de l'enregistrement en cours (fonction ExtraitChaîne).
Affectation des valeurs extraites dans les champs de l?état.
 
nPrix est un entier = 0
nPrix = ExtraitChaîne(gfsLigne, 4, TAB)
// Initialiser les colonnes du tableau
sRéférence = ExtraitChaîne(gfsLigne, 2, TAB)
sDescription = ExtraitChaîne(gfsLigne, 3, TAB)
sPrix = nPrix
sCodebarre = ExtraitChaîne(gfsLigne, 5, TAB) 
sFamille = ExtraitChaîne(gfsLigne, 6, TAB)
 

4. Le code "Fermeture de l?état" permet de fermer le fichier texte lorsque la fin de ce fichier est atteinte (fonction fFerme).
 
// Fermer le fichier
fFerme(gfnIdFichier)
 


Contribution le : 09/04/2004 15:59
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Rupture sur lecture de fichier texte
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour Shun-rei

Après que drCharly ai pris le temps de vous répondre magistralement, je me permet une dernière intervention avant d'aller souffler, intervention de modérateur qui donne un mauvais goût à une soirée qui devait être sympatique (vacances).
Citation :
Je comprends rien et j'ai un rapport de stage à faire moi!

Auriez-vous eu l'applomb de faire la même remarque sur le NG officiel ? Non ! Et vous auriez été poliment modéré.

Notre gatuité n'implique pas le manque de respect.
J'ai laissé votre post courrir précisément pour cette raison... et parce que j'avais aussi des choses à faire.

Je compte sur votre intelligence pour lire nos règles d'utilisation.

Que votre stage soit un succès pour vous retrouver bientôt comme modérateur , histoire de nous décharger pour aider vos successeurs...

Contribution le : 09/04/2004 17:50
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Rupture sur lecture de fichier texte
Stagiaire WDF
Inscrit:
25/03/2004 09:18
Post(s): 16
Je suis désolée si cette remarque vous a paru impolie ou je ne sais quoi d'autre. Mon intention n'était pas de vous inciter violemment à vous pencher sur mon problème, mais de vous faire comprendre qu'à quelques semaines de rendre mon rapport et de passer ma soutenance, y a comme une vague de panique qui monte en moi...

Cependant, pour ma part, je n'ai pas eu l'impression d'avoir été malpolie (ce n'est certainement pas mon style) mais si cette impression était vôtre, je m'en excuse platement.

Merci d'ailleurs pour votre aide, je me mets humblement au travail !

Contribution le : 13/04/2004 09:00
Créer un fichier PDF de la contribution Imprimer


Re: Rupture sur lecture de fichier texte
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour Shun-Rei,

Nous te remerciont de cette courtoisie et espéront une belle réussite pour ton rapport de stage.

Que cela ne t'empêche pas de nous soumettre d'autres questions.

Contribution le : 13/04/2004 10:53
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Rupture sur lecture de fichier texte
Stagiaire WDF
Inscrit:
25/03/2004 09:18
Post(s): 16
De tte façon je vais devoir arrêter de me battre avec ça parce que malgré vos conseils, ça ne marche tjs pas. Je ne sais pas pourquoi, mais je vais devoir opter pr une solution "barbare" du style créer un état par cas possible : un état avec deux tableaux s'il n'y a que deux produits, un avec 12 tableaux s'il y en a 12 etc.

Je vois vraiment plus quoi faire d'autre !

Contribution le : 13/04/2004 11:45
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2