Trop de caractères de continuité de ligne (RichTextBox) [Résolu]

Messages postés
177
Date d'inscription
mercredi 2 juin 2004
Dernière intervention
11 avril 2013
- - Dernière réponse : cs_tulesais
Messages postés
177
Date d'inscription
mercredi 2 juin 2004
Dernière intervention
11 avril 2013
- 12 avril 2006 à 08:22
Bonjour,

dans un RichTextBox, j'insère, à chaque nouvelle version, les modifications apportées sur un Applicatif.

Apparemment, cette méthode est limité. J'obtiens le message d'erreur suivant :
'Trop de caractères de continuité de ligne'.
(Vous trouverez ci-dessous un bout du code)

Auriez vous une autre solution à m'apporter pour conserver cette logique ?
(N° Version, modifications apportées, saut de ligne)

Merci d'avance pour votre aide,

richtextbox = "v7.1.7 06.04.2006" & vbCrLf & _
" Ajout du Module 'arf'" & vbCrLf & vbCrLf & _
"v7.1.6 30.03.2006" & vbCrLf & _
" Ajout du Module 'bin'" & vbCrLf & vbCrLf & _
"v7.1.5 29.03.2006" & vbCrLf & _
" Ajout du Module 'ok'" & vbCrLf & vbCrLf & _
...
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
3
Merci
Salut
Oui, il y a une limte au nombre de continuité de lignes (voir cette source/info)
Il ne s'agit là que d'une limitation de code, pas du composant.
Une ligne de code ne peut pas dépasser 1023 caractères et 24 continuités de lignes.
Pour t'en sortir, il suffit de découper l'instruction :
Dim Temp As String
Temp = "v7.1.7 06.04.2006" & vbCrLf & _
" Ajout du Module 'arf'" & vbCrLf & vbCrLf & _
"v7.1.6 30.03.2006" & vbCrLf & _
" Ajout du Module 'bin'" & vbCrLf & vbCrLf
Temp = Temp & "v7.1.7 06.04.2006" & vbCrLf & _
" Ajout du Module 'arf'" & vbCrLf & vbCrLf & _
"v7.1.6 30.03.2006" & vbCrLf & _
" Ajout du Module 'bin'" & vbCrLf & vbCrLf
...
richtextbox.Text = Temp

Vérifie bien aussi la manière avec laquelle tu écris dans un RTB, les résultats (.Text ou .TextRTF, SelText, SelStart ...)

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Champion du monde de boule de cristal - 2005
Le savoir est la seule matière qui s'accro

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 105 internautes ce mois-ci

Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Dernière intervention
4 mars 2013
0
Merci
Heu tu as combien de ligne au total ? A mon avis, c'est surtout le underscore "_" qui pose problème, car VB limite à 8 lignes il me semble pour le code, mais le richtextbox lui est quasi illimité en nombre de ligne !

_
Avant de poster dans le forum,
prière d'aller lire ceci :
http://www.codes-sources.com/reglement.aspx
<s></s>
Messages postés
177
Date d'inscription
mercredi 2 juin 2004
Dernière intervention
11 avril 2013
0
Merci
Comment ne pas y avoir pensé plus tôt ???

:-)

Merci beaucoup Jack ! tié un chef :-)

Merci à toi aussi OHHH grand Darksidious !!!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.