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

cs_tulesais 177 Messages postés mercredi 2 juin 2004Date d'inscription 11 avril 2013 Dernière intervention - 11 avril 2006 à 18:14 - Dernière réponse : cs_tulesais 177 Messages postés mercredi 2 juin 2004Date d'inscription 11 avril 2013 Dernière intervention
- 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
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 11 avril 2006 à 20:21
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

Merci cs_Jack 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention - 11 avril 2006 à 18:28
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>
cs_tulesais 177 Messages postés mercredi 2 juin 2004Date d'inscription 11 avril 2013 Dernière intervention - 12 avril 2006 à 08:22
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.