Entwickler-Ecke
Sonstiges (Delphi) - Bestimmte Textstellen ändern
wieczo - Di 26.11.02 21:05
Titel: Bestimmte Textstellen ändern
Ich programmiere zur Zeit einen Editor und möchte, dass die reservierten Wörter von Delphi fettgedruckt werden(will es später für java verwenden).
Auch wenn ich gerade "procedure" eingetippt habe, soll es in procedure verändert werden, ab es soll trotdem eine Unit bleiben.
Ich habe mir folgendes überlegt:
0. reservierte wörter stehen in array
1. Datei wird geöffnet, das array durchlaufen und die Wörter gesucht
2. Gefundenes Wort fett drucken
zu 2. Wie mach ich das Wort fett ohne es die Datei mit fett-Attribut zu speichern(temp. Datei?)?
Dankeschön im Vorraus Thomas
Klabautermann - Di 26.11.02 21:35
Hallo,
hast du dir das gut überlegt? Das ist eine menge Arbeit einen Sytax-Highligther zu machen.
Wenn du es tun willst, dann soltest du ihn nicht auf tMemo sondern auf tRichEdit aufsetzen, da dieses schon Formatierungsmechanismen (Fettdruck, Farbe ändern usw.) unterstützt.
Es gibt aber durchaus fertige Komponenten, die für Syntaxhighlighting gedacht sind. Der berümteste vertreter ist sicherlich
SynEdit [
http://synedit.sourceforge.net].
Gruß
Klabautermann
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!