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 d'un fichier text dans une datagrid [ par fatima_iav ] Bonjour à tous,j'ai besoin d'un code qui permet d'extraire une partie des informations contenues dans un fichier text, dont la structuration est relat Chercher le code en C pour trier le fichier texte et trouver la valeur max [ par codon21 ] Bonjour à tous, J'ai cherché dans le forum le code pour trier et trouver la valeur max dans un fichier texte. J'en ai trouvé quelques un. Mais c'est p 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


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

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,374 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é.