SynEdit - SynMultiSyn-Schema zur Laufzeit erzeugen (war: Wieder ein SynEdit Problem)
-
Hallo Leute,
ich will in der SynMultiSyn Komponente ein neues Scheme zur Laufzeit erzeugen nur weiss ich nich wie.
Ich hab bisher die beiden Methoden gefunden:
TCollectionItem *InsertItem = SynMultiSyn1->Schemes->Add() TCollectionItem *InsertItem1 = SynMultiSyn1->Schemes->Insert(int Index)nur gibt er ein TCollection Objekt zurück und in der Schemes arbeited er mit der von TCollection abgeleiteten Klasse TgmScheme. Ich weiß jetzt nicht wie ich auf die Methoden von TgmScheme zugreifen kann.
Ich hab woll OOP immer noch nich begriffen

Edit:
Bitte aussagekräftige Überschriften wählen. Danke!
-
Hallo,
schau dir mal http://www.delphist.com/UniHighlighter.html
an, dies ist eine Zusatzkomponente für SynEdit, mit der du
auch neue Schemen (bzw. sind schon 300 mit dabei) erstellen kannst.Evtl. ist di eja besser geeignet
-
Ungetestet:
TgmScheme *myScheme = (TgmScheme*)(SynMultiSyn1->Schemes->Add());
-
Danke Jansen es funzt um die UniHighlighter Kompo0nente auszuprobieren hatte ich noch keine zeit.
thx mosta