Ja, das weiß ich, aber
MS hat folgendes geschrieben: |
Wenn mir jemand erklären könnte, ob er eine Delphi-Einstellung kennt, bei der besagtes Wort in irgendeiner Form besonders gekennzeichnet wird ... |
Fett markiert, kursiv, oder anders farbig ist´s bei mir aber trotzdem nicht. Deswegen habe ich den Begriff bei "meinem" Formatter auch erst mal aus der Liste rausgenommen.
So, jetzt aber noch kurze Kritik zum Programm von DT -
1. Wie Luckie schon sagte, ein Konsolenprogramm ist für solche Zwecke leicht antiquiert. Und warum ist es so groß? Es verlangt ja keiner, dass du dir nun an unserem NonVCL-Tool ein Beispiel nehmen sollst. Aber ein Konsolenprogramm hätte -selbst mit typischen Units wie "SysUtils" und Co.- evtl. nur 60 oder 70k haben müssen.
2. Verzichte auf die Festlegung einer Schriftart. Es reicht IMHO, wenn du den Code in <PRE>-Tags einklammerst und evtl. Sonderzeichen (", >, <, &, Umlaute ...) in die HTML-Entsprechungen konvertierst.
Die Schriftart und -farbe der Codeblöcke lege ich bspw. über CSS fest.
3. <PRE> und <CODE> ist doppelt gemoppelt! <PRE> kannst du für längere Codeabschnitte nehmen. <CODE> verwende ich, wenn ich z.B. innerhalb des normalen Textes irgendeinen PASCAL-Begriff oder einen Unitnamen benutzen will. Beispiel:
Zitat: |
<p align="justify">Borland stellt Ihnen dafür die Unit "<code>SysUtils.pas</code>" zur Verfügung.<br></p> |
4. Tja, die fehlende Syntax-Hervorhebung von Schlüsselworten usw. würde ich dir vielleicht noch "ankreiden". Ehrlich gesagt, im Moment bräuchte man dein Programm gar nicht. Ebenso gut ließe sich der Code in einen normalen Editor laden, dann kommen die <PRE>-Tags drum herum, das Ganze wird in die HTML-Seite kopiert ... und sieht so aus wie mit deinem Programm erzeugt.