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 : Extraction d'informations dans un fichier texte (Parsing?) [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (n0k14b0y)

vendredi 9 juillet 2004 à 17:12:06 | Extraction d'informations dans un fichier texte (Parsing?)

n0k14b0y

J'aimerais que quand l'utilisateur tape un mot dans ma textbox et valide (par Entrée ou en cliquant sur un bouton), le code aille chercher dans un fichier texte l'un des mots qu'il a tapé et qu'il renvoie une réponse prédéfinie dans ce fichier texte; un exemple pour mieux comprendre:

L'utilisateur tape: "j'aime les oiseaux"

dans le fichier texte, il y a:
chats:c'est nul les chats
oiseaux:c'est joli les oiseaux
chiens:c'est bien les chiens

L'écran affiche "c'est joli les oiseaux"

vendredi 9 juillet 2004 à 21:38:43 | Re : Extraction d'informations dans un fichier texte (Parsing?)

Satirik

dim noms() as string
dim reponses() as string
dim tmpWords() as string
dim tmp as string
redim noms(0)
redim reponses(0)
open "c:\tonfichier.pouet" for input as #1
do until eof(1)
line input #1,tmp
tmpwords=split(tmp,":")
redim preserve noms(ubound(noms)+1)
redim preserve reponses(ubound(noms))
reponses(ubound(noms))=tmpwords(1)
noms(ubound(noms))=tmpwords(0)
loop
close #1
dim i as integer
for i=0 to ubound(noms)
if instr(text1.text,noms(i))>0 then msgbox reponses(i)
next

tu met un textbox text1 un boutton command1 tu copy colle le code dans le boutton et voila

c pas testé par contre pe ke ya des bugs =)

La Machine

samedi 10 juillet 2004 à 00:16:55 | Re : Extraction d'informations dans un fichier texte (Parsing?)

n0k14b0y

Merci pour ta réponse (rapide, de surcroît)
le code général semble bon mais y'a deux trois blèmes:
déjà, il connaît pas "open", il me renvoie à "filesystem.openfile" et là entre parenthèse y'a des dizaines de trucs à mettre et je suis un gros newbie alors j'entrave que dalle
Y pige pas non plus le caractère #
ni le "for input as"
Je suppose que ça vient du fait que j'utilise VB.net et plus VB6
Je vais faire une recherche pour essayer d'arranger ça tout seul, mais bon si tu sais comment faire n'hésite pas hein

En tout cas merci beaucoup pour ton aide

samedi 10 juillet 2004 à 18:51:18 | Re : Extraction d'informations dans un fichier texte (Parsing?)

Satirik

ah vi c du vb6 j'ai jamais touché au .net desolé

La Machine

jeudi 15 juillet 2004 à 23:44:07 | Re : Extraction d'informations dans un fichier texte (Parsing?)

n0k14b0y

bon j'ai un peu modifié pour que ça tienne en vb.net mais il me renvoie une erreur:

An unhandled exception of type 'System.ArgumentNullException' occurred in microsoft.visualbasic.dll

Additional information: La valeur ne peut pas être null.


voilà le code modifié:


Dim noms() As String
Dim reponses() As String
Dim tmpWords() As String
Dim tmp As String
FileOpen(1, "C:\envoi.txt", OpenMode.Input, OpenAccess.Read)
While Not EOF(1)
tmpWords = Split(tmp, ":", -1, CompareMethod.Text)
ReDim Preserve noms(UBound(noms) + 1)
ReDim Preserve reponses(UBound(noms))
reponses(UBound(noms)) = tmpWords(1)
noms(UBound(noms)) = tmpWords(0)
Dim i As Integer
For i = 0 To UBound(noms)
If InStr(boite_envoi.Text, noms(i)) > 0 Then MsgBox(reponses(i))
Next
End While


Est ce que ça le fait déjà en vb6? (avec le code original?)
J'ai vraiment essayé plein de trucs et pas moyen de m'en sortir



Cette discussion est classé dans : fichier, code, texte, extraction, oiseaux


Répondre à ce message

Sujets en rapport avec ce message

extraction des donnees à partir d'un fichier texte [ par jar_ahmed ] Salut tout le monde, je suis un etudiant stagiaire et je suis nouveau sur le site, je cherche à extraire des donnees(adresse,tel,email...) à partir d' ecriture d'un tableau de caracteres dans un fichier texte [ par neolitic ] Salut,Voilà mon petit problème. Je débute sous visual basic 6 je suis en train de créer un prog de cryptage qui d'apres la lecture d'un fichier txt  d extraction données d'un fichier texte [ par TM20 ] Bonjour à tous et toutes,voila, je sollicite l'aide de toute personne qui veut bien sur m'aider,je cherche à lire un fichier csv sans excel, c'est à d VB.Net Grossier la police des caractère directement dans un fichier texte, c'est possible? [ par MagDix ] Bonjour J'ai le code pour faire l'impression d'un textbox. Je copie mon textbox dans un fichier texte et je l'imprime.C'est un code que j'ai trouv interpreter du texte (fichier x.txt) comme du code [ par dca ] Bonsoir,quelqu'un connait'il une méthode permettant d'interpreter du texte comme du code ?ex: j'ai un fichier x.txt qui contient le texte suivantdim i extraction des information d'un fichier [ par pegguy ] Private Sub Form_Load()'0n Error Resume Next 'Les erreurs sont ignorees'Open "c:\it\stat\STAT01-05 2001\stat26e.txt" For Input As #1Open "c:\it\stat\S extraction des information d'un fichier [ par pegguy ] Private Sub Form_Load()'0n Error Resume Next 'Les erreurs sont ignorees'Open "c:\it\stat\STAT01-05 2001\stat26e.txt" For Input As #1Open "c:\it\stat\S extraction des information d'un fichier [ par pegguy ] Private Sub Form_Load()'0n Error Resume Next 'Les erreurs sont ignorees'Open "c:\it\stat\STAT01-05 2001\stat26e.txt" For Input As #1Open "c:\it\stat\S extraction de lignes dans 1 fichier texte vers 1 fichier excel [ par daph ] HELP !!!j'ai un fichier texte (correspondant à un listing), très lourd (je ne peux pas l'ouvrir dans sa globalité sous excel).ex :Page : 4818 £dg1 Lecture d'un fichier après un EOF [ par dragon ] je suis présentement en train de créer un code qui permet de recevoir le sujet d'un fichier PDFprésentement, j'ouvre le fichier en mode texte et je ch


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,203 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é.