Compter les lignes d'une richtextbox en vb

Mazered -  
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut a tous!

Compter les lignes d'une richtextbox en vb jusqu'a un mot : voila ce que je voudrais faire. En gros, j'aiun programme, un peu sale, mais j'ai pas envie de m'occuper de ca maintenant, ou on ecrit des instructions dans une textbox. Je voudrais que quand il y ait une erreur (ca c'est bon j'arrive a la detecter) le logiciel compte les lignes jusqu'a l'erreur pour mettre dans une msgbox : "Erreur : commande inconnu a la ligne 9" par exemple.

Merci!
PS : evitez les liens google svp :)

Guillaume, a+
A voir également:

1 réponse

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour,

Désolé, tu ne veux pas de lien, mais celui-ci t'aurais grandement aidé :
codes-sources.commentcamarche.net/forum/affich-44935-nombre-ligne-richtextbox

Tu "split" ton richtextbox, et tu boucles sur le tableau obtenu jusqu'à ce que tu trouves ton erreur...
Un peu comme ceci :

Dim Tableau() As String
Dim intInd As Integer, NombreLignes As Integer

Tableau = Split(RichTextBox1, vbCrLf)
For intInd = 0 To UBound(Tableau)
If InStr(Tableau(intInd), "TonErreur") <> 0 Then Exit For
Next
NombreLignes = intInd + 1
1
Mazered
 
Merci je vais essayer! Mais je n'ai pas dit que je voulais pas de lien:) j'ai dit pas de lien recherche google c'est tout! En tout cas merci d'avoir répondu, je vais essayer :D
0
Mazered
 
Ca marche pas mais a mon avis le probleme n'est pas ici. Le nom de mon erreur est une ligne d'un fichier txt ou se trouve les instructions.
Le code :
Dim lines = System.IO.File.ReadAllLines("C:\Users\Guillaume\Desktop\ZombieSetup\prog.guill")
et pour avoir une ligne, je fais lines(numero de la ligne)
mais ca doit etre bugé au niveau de lines(numeroligne) parceque quand je fais
msgbox(lines(1)) rien ne s'affiche.

Je sais que je sors du sujet, mais as tu une autre technique pour lire les lignes une par une?
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
0