Gambas France BETA


Pas de compte ? Incription

nombre de ligne dans une variable

Ce sujet est résolu.

1
AuteurMessages
jibi#1 Posté le 4/9/2012 à 16:23:40
codergambas.jimdofree.comBonjour à tous
pour connaitre le nombre de ligne d'une variable string je fais
1
2
3
4
5
aTester = Replace$(Trim$(aTester), "\n", "<br>")
FMain.ListBox1.Add(aTester)
FOR j = 1 TO Len(aTester)
IF Mid$(aTester, j, 4) = "<br>" THEN INC hauteurLigne
NEXT
replace ne remplace pas \n
Y a t'il une raison?
jibi

NOTA : pour le forum, quand on met du code comme ci dessus et que l'on click sur l'aperçu, le code s'affiche mais en vertical
Debian GNU/Linux 11 64-bit

jibi#2 Posté le 4/9/2012 à 20:52:03
codergambas.jimdofree.comBon j'ai trouvé pourquoi le caractère "\n" n'était pas remplacé dans
1
Replace$(aTester, "\n", "<br>")

En fait la variable Atester a été auparavant quotée
Je l'ai déquoté et maintenant "\n" est reconnu!
Jibi
Debian GNU/Linux 11 64-bit

Prokopy#3 Posté le 11/9/2012 à 03:58:23
Kinder Pingui(Au passage, le bug de l'affichage du code dans l'aperçu devrait être résolu maintenant.)
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
1