Il faut posséder obligatoirement les composants de TSynEdit au lien suivant. Sinon, ce code source ne servira à rien.
http://synedit.sourceforge.net/
En plus c'est compatible D3 !!
Ce code est un éditeur syntaxique (comme celui de Delphi !). Son avantage est le référencement automatique des highlighters. S'il en manque, vous ignorez et il n'y aucun code à modifier. Les filtres des boîtes de dialogue sont automatiques, le choix du highlighter aussi... Pratique, sympa, efficace.
Ma version de SynEdit référence 51 langages. De quoi faire... Aucun Exe n'est fourni dans le Zip, il ferait plus de 1 Mo.