Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme avec Afficher le contenu de fichier txt dans un boite de texte [ Archives Visual Basic / Fichier / Disque ] (bigbangnet)

samedi 18 juin 2005 à 03:56:33 | Probleme avec Afficher le contenu de fichier txt dans un boite de texte

bigbangnet


Ce que je veux faire est que lorsque je click sur le bouton Rechercher et qu'il a rien dedans, je veux qu'il affiche le contenu du fichier completement dans la boite de texte

Mais le probleme semble etre qu'il affiche seulement le dernier resultat
 ?????? ??????
--- AIDEZ MOI SVP ---
VOICI le code :

Private Sub cmdRechercher_Click()
   
    If txtRecherche = "" Then
        Open "poste1.txt" For Input As #1
        Do While Not EOF(1)
            Input #1, poste, typeOrdi, sysExp, processeur, reseau, carteSon, disqueDur, usb
            txtResultatRecherche = poste & " " & vbCrLf & " " & typeOrdi & " " & vbCrLf & " " & sysExp & " " & vbCrLf & " " & processeur & " " & vbCrLf & " " & reseau & " " & vbCrLf & " " & carteSon & " " & vbCrLf & " " & disqueDur & " " & vbCrLf & " " & usb
        Loop
        Close #1
     End If
End Sub


samedi 18 juin 2005 à 10:12:25 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

ifix

salut,
Si tu as plusieurs ligne dans ton fichier il faut faire :

txtresultatrecherche = txtresultatrecherche & poste & " " & vbCrLf & " " & typeOrdi & " " & vbCrLf & " " & sysExp & " " & vbCrLf & " " & processeur & " " & vbCrLf & " " & reseau & " " & vbCrLf & " " & carteSon & " " & vbCrLf & " " & disqueDur & " " & vbCrLf & " " & usb & vbCrLf

J'espere avoir compris et résolu ton problème
@+


samedi 18 juin 2005 à 15:03:06 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

MasterHack

t'as utilise while alors utilise plutot line input



Life is short...Learn more
Copy Rights <> Rights to Copy

samedi 18 juin 2005 à 15:17:00 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

beltegeuse

Bah si j'ai bien comprit tu peut essayer avec SteamReader.

Avant la class tu met :
Imports System.Text
Imports System.IO

Apres dans ta fonction rechercher :

 If File.Exists("poste1.txt") Then
             Dim sr As New StreamReader("poste1.txt")
            Do Until sr.Peek = -1
                If i = 0 Then
                    i = 1
                   LivreString = sr.ReadLine
                Else
                End If
            Loop
            sr.Close()
        End If

Puis tu traite ta chaine
Par exemple o prealable tu as mit entre chaque spécificité "/" alors pour une traitement d'une chaine tu as :

Dim Leng, PourcentPos, i As Integer

        If LivreString = "" Then
            MessageBox.Show("Aucune base de donnée veuillez faire des entrées ou importé une base de donnée")
        Else

            Do
                For i = 0 To 4 'Le nombre de "/" - 1
                    Leng = Microsoft.VisualBasic.Strings.Len(LivreString)
                    PourcentPos = Microsoft.VisualBasic.Strings.InStr(LivreString, "/")

                    'Le tableau que tu va utiliser moi c'est LivreTab(1000,4)
                    LivreTab(nbLivre, i) = Microsoft.VisualBasic.Strings.Mid(LivreString, 1, PourcentPos - 1)
                    LivreString = Microsoft.VisualBasic.Strings.Mid(LivreString, PourcentPos + 1, Leng)
                Next


                'Pour Des donnée differentes
                nbLivre = nbLivre + 1

                If LivreString = "" Then
                    Exit Do
                End If
            Loop

        End If


Pour l'ecriture tu as la meme chose :

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Call reformation()
        Dim sw As New StreamWriter("Livre.ini", False)
        sw.WriteLine(LivreString)
        sw.Close()
       

        End
    End Sub

    Sub reformation()
        Dim i As Integer
        LivreString = ""
        For i = 0 To (nbLivre - 1)
            LivreString = LivreString & LivreTab(i, 0) & "/" & LivreTab(i, 1) & "/" & LivreTab(i, 2) & "/" & LivreTab(i, 3) & "/" & LivreTab(i, 4) & "/"

        Next
    End Sub

Voila c un exemple!
j'espere que ca va t'aider

MSDN est ton ami!


samedi 18 juin 2005 à 15:20:05 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

MasterHack





Life is short...Learn more
Copy Rights <> Rights to Copy

samedi 18 juin 2005 à 15:20:42 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

MasterHack

oof
c du dotnet?



Life is short...Learn more
Copy Rights <> Rights to Copy

samedi 18 juin 2005 à 15:28:33 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

beltegeuse

Bah ouaip.

Le seul probleme c'est que les gens ne disent pas si ils sont en Vb.net ou en Vb6

J'ai pas fait attention lui il est en Vb6

désolé.........


samedi 18 juin 2005 à 15:30:22 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

MasterHack

po grave



Life is short...Learn more
Copy Rights <> Rights to Copy

samedi 18 juin 2005 à 15:45:46 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

bigbangnet

merci Ifix de ta reponse, ca marche. Mais, par contre, je comprend pas pourquoi si j'ecris txtresultatrecherche apres mon egale, tous mes postes apparait. Peut-etre voudrais me le dire pourquoi.

Si tu te le demande, oui, je suis nouveau, et a chaque jour j'apprend un truc nouveau.
Merci encore Ifix



P.S: je fonctionne avec VB6

samedi 18 juin 2005 à 15:59:33 | Re : Probleme avec Afficher le contenu de fichier txt dans un boite de texte

ifix

Salut,
Dans ton code initial, tu reaffectais une nouvelle valeur a txtresultatrecherche a chaque fois que tu executes la ligne a l'interieur de ta boucle.(en fait tu "écrasais" la valeur précedente)
Il faut donc affecter la nouvelle valeur mais en gardant ce qui est déja ecrit.
Voila , j'espere etre clair




Cette discussion est classé dans : fichier, probleme, vbcrlf, txt, contenu


Répondre à ce message

Sujets en rapport avec ce message

SVP J'ai un urgent probleme [ par chakichoc ] Salut tt le monde SVP j'ai un probleme avec l'enregistrement d'un contenu d'un richbox dans un fichier *.txt le probleme est d'affiche des ling au deb copier contenu fichiers txt dans un nouveau fichier txt [ par fredo42 ] Slt,   Je souhaite créer un vbs qui me permet de :          - copié le contenu de fichier texte et de créer ensuite un nouveau fichier texte qui conti gérer base de donnée [ par maxsecurite2 ] Bonjour,Je dispose d'un fichier au format txt avec en contenu des marques de voitures ! contenu du fichier :RenaultFiatFordChevroletBentleyChrysler... Afficher contenu fichier texte ds un richtextbox [ par spike91 ] bonjour, je cherche à afficher le contenu d'un fichier texte dans un RichTextBox, le code à l'air bon mais dès que j'éxécute le programme et charge le blacklist listbox [ par maxsecurite2 ] Bonjour,J'aimerais savoir comment faire pour faire en sorte d'interdire certains mots dans une listbox ; je m'explique j'ai un fichier txt appelé list Vba Excel: question technique [ par madjb ] Bonjour, Nouvelle en programation et sur ce forum je me permet de vous demander de l'aide. Je suis actuelement en train d'en baver s'évère (il parait probleme de chaine en fin de fichier txt [ par zapad ] hello bonne soiréeun peu bloqué depuis ce matinje traite un projet meteo :analyse de champs dans un fichier txtpar ex a url :http://weather.noaa.gov/p VBA - Souci extraction contenu fichier .txt [ par tora ] Salut a tousJ'ai un gros fichier .txt environ 500 000 caracteres.Contenu du type :""magrandmereestpartievisitersasoeurdanslejuracetaittreschouettemais Contenu d'un TXT + Ouverture TXT [ par Spaf ] Je souhaite ouvrir un fichier .TXT a partir d'un filelistboxComment recuperer le contenu de ce fichier .TXT pour pouvoir l'afficher dans un text boxMe comment enregistrer le contenu de ma listbox ds un fichier txt [ par sebas ] je voudrai enregister le contenu de ma liste box ds un fichier txt mais je n'y arrive pas, je vous remerci de votre aide. =:-°)


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.