Où est l?erreur ?

Résolu
nada2008 Messages postés 27 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 8 avril 2009 - 12 juil. 2008 à 19:45
PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 12 juil. 2008 à 20:59
salut, j'ai besoin de votre aide

jai lerreur suivante : fichier deja ouvert je ne comprend pas !
Open chemin1 For Output As #f
Open chemin2 For Input As #ff
          While Not EOF(ff)
        Line Input #ff, sLigne
            b = Right$(sLigne, 59)
           Print #f, "[REPORT] "
          Print #f, "[c0 : " + b "]"
          Print #f, "[END]"
          Wend
  Close #ff
 Close #f

merci d'avance

3 réponses

PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
12 juil. 2008 à 20:34
salut,

pronostiques....

f et ff sont bien déclarées en integer mais :
soit elles ne sont pas initialisées, donc toutes les 2 à 0
soit tu fais bien f=freefile et ff=freefile, mais comme tu n'ouvres pas le premier fichier avant d'attribuer le 2e freeefile, le retour de fonction est la même valeur pour les 2

donc :
f=freefile
Open chemin1 For Output As #f
ff=freefile
Open chemin2 For Input As #ff

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  
3
nada2008 Messages postés 27 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 8 avril 2009
12 juil. 2008 à 20:38
merciiiiiiii bcq mon probleme est reglé

merci
merci
0
PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
12 juil. 2008 à 20:59



0
Rejoignez-nous