Autor Beitrag
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10181
Erhaltene Danke: 1254

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mo 30.01.06 03:56 
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 user profile iconMartin1966 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
Einloggen, um Attachments anzusehen!


Zuletzt bearbeitet von Narses am Do 02.02.06 01:07, insgesamt 3-mal bearbeitet
Narses Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10181
Erhaltene Danke: 1254

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Di 31.01.06 15:18 
Titel: Re: PQTFormater - Syntax-Highlighter (RTF-Export) - V2.0.0.0
user profile iconNarses hat folgendes geschrieben:
Quelltext ins Clipboard kopieren, im oberen Memo einfügen,

Dort gibt es zwei Memofelder. Welches ist für was da?

_________________
Ein Nutzer der Ecke ;-)
Narses Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10181
Erhaltene Danke: 1254

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Di 31.01.06 15:58 
Warum beschriftest du die Ein- bzw. Ausgabefeld nicht?

_________________
Ein Nutzer der Ecke ;-)
Narses Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10181
Erhaltene Danke: 1254

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10181
Erhaltene Danke: 1254

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Do 02.02.06 01:08 
Moin!

Neue Version 2.1.0.0, Details - wie immer - im ersten Posting.

cu
Narses