begin process at 2012 02 17 02:41:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Extraction d'informations dans un fichier texte (Parsing?)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Extraction d'informations dans un fichier texte (Parsing?)

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ée dans : fichier, code, texte, extraction, oiseaux


Répondre à ce message

Sujets en rapport avec ce message

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 VB.net: insertion texte dans fichier [ par mdaigre ] Salut, je travaille sur un page web que je dois modifier. Pour cela, je récupère le code source dans un fichier texte et je veux ensuite modifier ce f Lire un fichier texte à partir d'une certaine ligne [ par crocmorts ] Salut, voila mon probleme, je souhaiterais lire un fichier texte à partir d'une ligne X. J'ai recherché ds le forum mais j'ai pas trouvé mon bonheur. Encodage fichier texte [ par Tomu_the_intruder ] Après avoir chercher sur le forum, sans résultat. Lors de l'enregistrement du contenu d'une richtextbox ds un fichier texte des caratères bizarre appa Encodage fichier texte [ par Tomu_the_intruder ] Après avoir rechercher sur le forum sans résultat. Lors de l'enregistrement du contenu d'une richtextbox dans un fichier texte. En effet lorsque j'ouv copie d'un fichier texte dans le code de VB [ par tututom ] Je souhaiterait pouvoir coller le contenu d'un fichier texte dans le code de ma feuille.J'aimerais avoir une icone sur la page de propriété de mon Act


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales