Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi effektives Syntaxhighlighting !? (https://www.delphipraxis.net/7467-effektives-syntaxhighlighting.html)

JoelH 13. Aug 2003 07:18


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 ?

Luckie 13. Aug 2003 07:20

Re: effektives Syntaxhighlighting !?
 
Wenn du nichts gegen fertige Komponente´n hast, dann such mal nach SynEdit - eventuell sind da sogar die Ssourcen bei.

JoelH 13. Aug 2003 08:33

Re: effektives Syntaxhighlighting !?
 
nee, nur Standard's.

sakura 13. Aug 2003 08:42

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:...

Luckie 13. Aug 2003 08:47

Re: effektives Syntaxhighlighting !?
 
Und kucke mal bei Sourceforge, ob du da die Quellcodes auftreiben kanns.

DSeven 13. Aug 2003 21:08

Re: effektives Syntaxhighlighting !?
 
Hallo

SynEdit findest du unter http://synedit.sourceforge.net. Da SynEdit OpenSource ist findest du dort auch den Kompletten Source. Es gab früher mal bessere Kommerzielle Komponenten, doch diese sind inzwischen vom Markt verschwunden.

Cya

Alexander 13. Aug 2003 21:14

Re: effektives Syntaxhighlighting !?
 
Was willst du an den Synedits groß verbessern?

DSeven 13. Aug 2003 21:17

Re: effektives Syntaxhighlighting !?
 
Zitat:

Zitat von alexander
Was willst du an den Synedits groß verbessern?

Hallo

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 17:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz