Zainstalować tak jak każdy komponent. Są odpowiednie paczki w podkatalogu Packages. A jak nie masz w
ogóle możliwości instalacji komponentów albo chcesz używać je dynamicznie. To dla kolorowania składni w
htmlu potrzebujesz komponentu SynMemo, do którego kompilacji potrzebne są nastepujące pliki z \source:
SynEdit.inc
SynEditHighlighter.pas
SynEditKbdHandler.pas
SynEditKeyCmds.pas
SynEditKeyConst.pas
SynEditMiscClasses.pas
SynEditMiscProcs.pas
SynEditStrConst.pas
SynEditTextBuffer.pas
SynEditTypes.pas
SynEditWordWrap.pas
SynHighlighterHtml.pas
SynMemo.pas
SynRegExpr.pas
SynTextDrawer.pas
SynEdit.res
Następnie do sekcji uses dodajesz SynMemo, SynHighlighterHtml, a resztę załatwi poniższy kod, to tyle co
na szybko ustaliłem, bo więcej się tym komponentem nie bawiłem. Ale z moich testów wynika, że składnia
jest poprawnie zaznaczana. Więcej własności mozesz ustawić dla tego komponentu ręcznie, o ile go sobie
umieścisz na formatce po zainstalowaniu. Lub jeżeli go utworzyłeś dynamicznie, to poprzez dopisanie kodu.
var
SM : TSynMemo;
HS : TSynHTMLSyn;
begin
SM := TSynMemo.Create(Self);
HS := TSynHTMLSyn.Create(Self);
SM.Parent := Form1;
SM.Highlighter := HS;;
end;
EDIT: już mnie Juhas ubiegł, ale ja nie czytałem żadnego readme, zresztą nie widzę w nim słowa "install", a
może Juhas ma skądś inną wersję. Ale właśnie zanim się pisze na forum trzeba chwilę samodzielnie coś na
pewno pokombinować, a nie z każdym banałem lecieć na forum i czekać na odpowiedź - ech te leniuchy :P