COLORIER DU CODE SOURCE C++ ( EXPRESSIONS REGULIERES )

Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008
- - Dernière réponse : AdCr
Messages postés
30
Date d'inscription
lundi 9 octobre 2000
Statut
Membre
Dernière intervention
16 février 2010
- 15 févr. 2009 à 13:59
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/6867-colorier-du-code-source-c-expressions-regulieres

Afficher la suite 
AdCr
Messages postés
30
Date d'inscription
lundi 9 octobre 2000
Statut
Membre
Dernière intervention
16 février 2010
-
Bon Boulot, un petite astuce pour accélérer l'exécution de la coloration (c'est de l'ordre de 1 pour 1000) du mais

rtfbox.visible = false
ta procedure de coloration
rtfbox.visible = true

ça permet d'éviter le rafraichissement de la fenêtre par windows et ça passe complètement inaperçu pour l'utilisateur (c'est trop court pour être visible)

je vois que comme toutes les sources qui travaillent avec une RTFBox, tu rencontre le problème du scrolling, c'est a dire que lorsqu'on tape du code plus long que ce peut contenir la fenêtre, a chaque événement change() le curseur se retrouve en bas de page, ce qui peut vite devenir extrêmement pénible dans un IDE.

Bon code quand même... 8/10
Renfield
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
57 -
Il te faut ajouter une refference à la librairie "Microsoft VBScript Regular Expressions 5.5"
(de tête)

voir dans le menu Projet > References
NOURLINES
Messages postés
16
Date d'inscription
jeudi 17 août 2006
Statut
Membre
Dernière intervention
20 février 2009
-
Je veux utilise ce code dans mon petite application mais jais reçu un message d erreur: (Dim Tok As Match),[User-defined type not defined]
katsankat
Messages postés
577
Date d'inscription
vendredi 30 décembre 2005
Statut
Membre
Dernière intervention
12 juillet 2012
3 -
Salut Renfield, bravo c'est géant.
krissssss
Messages postés
88
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
2 janvier 2007
-
Je viens d'apprendre le ER lol
C'est pas difficile tou compte fais.
C'est un ensemble de règles simple qui font un truc compliqué!!!
C'est un langage dans un langage !!!
En fait, c'est tou con quand on utilise un for each ;-)
Sans toi, j'aurais pas planché dessus, alors merci :-)

ps: ça y est, on peut editer un treeview via un fichier texte qui se présente ainsi :

Nom_du_root
Sous_rep1.0.0.0
--->Sous_rep1.1.0.0
Sous_rep1.2.0.0
Sous_rep1.3.0.0
<---Sous_rep1.4.0.0
Sous_rep2.0.0.0
sous_rep3.0.0.0
--->Sous_rep3.1.0.0
sous_rep3.2.0.0
--->sous_rep3.2.1.0
sous_rep3.2.2.0
--->sous_rep3.2.2.1

Voilà :-)
"--->" = créer sous répertoire
"<---"=remonter d'un repertoir

NB: je peux le transformer pour en faire un utilitaire, tu en penses quoi ?
Aller, je vais dormir car il est l'heure 0h53 ;-)