![]() |
effektives Syntaxhighlighting !?
Was ist der effektivste Weg Syntaxhighlighting zu generieren ?
Ich bastle mir gerade einen kleinen SQL-Commander, man gibt die Querys in einer RichEdit ein. Meine Idee ist den Keypressevent abzufangen und die Lines durch zu parsen ob durch die Tasteneingabe eventuell ein Highlight verlangt, dann dieses Wort markieren und umfärben. Allerdings ist dieser Weg recht langsam befüchte ich. Gibbet noch andere Wege ? |
Re: effektives Syntaxhighlighting !?
Wenn du nichts gegen fertige Komponente´n hast, dann such mal nach SynEdit - eventuell sind da sogar die Ssourcen bei.
|
Re: effektives Syntaxhighlighting !?
nee, nur Standard's.
|
Re: effektives Syntaxhighlighting !?
SynEdit ist der Standard für Delphi und C++. Oft habe ich sogar das Gefühl, dass Delphi selbst die Komponente nutzt, so verblüffend ähnlich sind der Delphi Editor und SynEdit :mrgreen:
SynEdit kommt in vielen kommerziellen Programmen zum Einsatz ;-) ...:cat:... |
Re: effektives Syntaxhighlighting !?
Und kucke mal bei Sourceforge, ob du da die Quellcodes auftreiben kanns.
|
Re: effektives Syntaxhighlighting !?
Hallo
SynEdit findest du unter ![]() Cya |
Re: effektives Syntaxhighlighting !?
Was willst du an den Synedits groß verbessern?
|
Re: effektives Syntaxhighlighting !?
Zitat:
Ich fühle mich mal angesprochen und beantworte die Frage: Ich würde zum Beispiel das Fehlende Word Wrap nach programmieren. Außerdem gibt es einige Fehler im Code die man schon beseitigen könnte. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz