Moin!
Hier mein Syntax-Highlighter für Delphi.
Quelltext per Clipboard in das Textfeld oben links kopieren oder per Kontextmenü (R-Klick im Textfeld) einen Quelltext laden, Button "Start" in der Steuerzentrale anklicken (vorher ggfs. die Optionen anpassen) und dann das Ergebnis im unteren Textfeld z.B. in Word per Strg+V einfügen. Die Dialogpositionen und Aufteilungen der Textfelder wird in einer INI-Datei gesichert (im Programmverzeichnis).
Ist zugegeben für meine Form der Codeformatierung in meinen Dokus "optimiert", aber da der Quelltext dabei ist, sollte das jeder für sich anpassen können. Der Parser ist sicherlich nicht preisverdächtig, aber funktioniert soweit ganz gut (bekannter "Bug": doppelte Hochkomma [also Hochkomma im Quote] werden nicht unterstützt; da ich finde, dass man das sowieso nicht brauchbar lesen kann und besser durch 'test'#39'test' darstellen sollte, ist mir das reichlich egal).
History:
V1.0.0.0 vom 30.01.2006
- erste öffentliche Version
V2.0.0.0 vom 31.01.2006
- GUI komplett überarbeitet -> "Werkbank mit Steuerzentrale"-Konzept
- Quelltextänderungen können jetzt erkannt werden (ggü. einer älteren Version) und werden dann eingefärbt
- Stringkonstanten werden jetzt auch korrekt eingefärbt (optional)
V2.0.0.1 vom 31.01.2006
- Öffnen/Speichern-Dialoge verwenden jetzt den korrekten Pfad
V2.1.0.0 vom 01.02.2006
- Die Textfelder in eigene Fenster verfrachtet (die Frage von
Martin1966 hat mich nicht mehr in Ruhe gelassen)
- Den Quelltext lesbarer gemacht, aufgeteilt, etwas mehr kommentiert; Kosmetik
- INI-Dateiformat verändert; alte INI einfach löschen
cu
Narses