voila, encore une bonne journee de boulot , cette source colorie du code source en C++
je voulais pas la releaser tout de suite , bien quelle fonctionne , car j'ai des modifs a y apporter , pour accelerer le temps reel ....
Source / Exemple :
' Attention , ce code uitilise 'Microsoft VbScript Regular Expressions 5.5'
donc je sais pas si ca va fonctionner partout.............
Conclusion :
Vous comprendrez en voyant le code que les expressions régulières sont difficiles a lire , mais encore plus a ecrire. De fait , certaines syntaxes ne sont pas forcement reconnues.
merci de me faire part de tout ce que vous remarquez , je modifierait les ER en conséquence......
15 févr. 2009 à 13:59
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
10 févr. 2009 à 06:30
(de tête)
voir dans le menu Projet > References
9 févr. 2009 à 19:13
23 févr. 2006 à 13:15
2 août 2003 à 00:59
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 ;-)
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.