Entwickler-Ecke
Open Source Projekte - PQTFormat - Syntax-Highlighter (RTF-Export) - V2.1.0.0
Narses - Mo 30.01.06 03:56
Titel: PQTFormat - Syntax-Highlighter (RTF-Export) - V2.1.0.0
Moin!
Hier mein Syntax-Highlighter für Delphi. :wink:
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) :wink:
- Den Quelltext lesbarer gemacht, aufgeteilt, etwas mehr kommentiert; Kosmetik :wink:
- INI-Dateiformat verändert; alte INI einfach löschen
cu
Narses
Narses - Di 31.01.06 03:06
Moin!
Neue Version 2.0.0.0! :wink:
Kommentare zu dem Projekt sind hier durchaus erwünscht. :D
cu
Narses
Martin1966 - Di 31.01.06 15:18
Titel: Re: PQTFormater - Syntax-Highlighter (RTF-Export) - V2.0.0.0
Narses hat folgendes geschrieben: |
Quelltext ins Clipboard kopieren, im oberen Memo einfügen, |
Dort gibt es zwei Memofelder. Welches ist für was da?
Narses - Di 31.01.06 15:42
Moin!
O-Links: Quelltext aktuell
O-Rechts: Quelltext alt (um die Differenzen zu bestimmen)
Unten: formatierte Ausgabe
Oder: Maus auf das Textfeld stellen und warten... :wink:
cu
Narses
Martin1966 - Di 31.01.06 15:58
Warum beschriftest du die Ein- bzw. Ausgabefeld nicht?
Narses - Di 31.01.06 17:00
Moin!
Tja, warum eigentlich... :gruebel:
a) Man gewöhnt sich in ca. 0,2nsec daran, weil es intuitiv ist (Leserichtung).
b) Wegen den Splittern brauch ich die Alignments, und dann muss man "tausend" Panels schachteln, damit das nicht überlagert wird, war mir zu "aufwändig"... :wink:
c) Die Hints sagen es ja auch.
cu
Narses
Narses - Do 02.02.06 01:08
Moin!
Neue Version 2.1.0.0, Details - wie immer - im ersten Posting.
cu
Narses
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!