Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#237

AW: Eure besten Quellcode Kommentare...

  Alt 5. Nov 2010, 13:29
Kennt FPC denn kein class abstract ?

PS: Notfalls kann man es (zumindestens in Delphi) auch einfach als Record anlegen.
Zumindest im Objfpc-Mode kennt der FPC 2.4.0 weder Class Abstract noch erweiterte Records.
[OT]
@implementation: An dieser blöden Aufgabe hab ich ewig gesessen und bin zu keinem performanten Ergebnis gekommen ('nen funktionierenden Lösungsweg hatte ich zwar, aber mit grottiger Laufzeitkomplexität - und es war NICHT Brute-Force, falls du das jetzt denkst...). Hab mich leider wieder viel zu lange daran aufgehalten und deshalb jetzt kaum noch Zeit für die restlichen Aufgaben -.-
Du musst mir nach dem Einsendeschluss unbedingt mal verraten, wie du die gelöst hast...
[/OT]
Meins läuft momentan ganz gut, wenn ich einzelne Teile teste.
Aber im ganzen sind leider noch einige Bugs drin.
Mir hat vor allem Aufgabe 2 'ne Menge Zeit gekostet (ist immer noch nicht fertig ...)

... und das Transformationsprogramm für die Dokumentation
Ich hab' dafür extra ein XML-Format entworfen, das von dem
Programm zu HTML konvertiert wird:
XML-Code:
<root>
 <defs>
  <codeschema name="pas" label="Object Pascal-Code">
   <default bg="#FFFFFF" fg="#000000"/>
   <keyword bg="#FFFFFF" fg="#0000FF"/>
   <literal bg="#FFFFFF" fg="#AAAAAA"/>
   <number bg="#FFFFFF" fg="#FFAA00"/>
   <comment bg="#FFFFFF" fg="#008000"/>
   <directive bg="#FFFFFF" fg="#880000"/>
  </codeschema>
  ...
 </defs>
 <body>
  <section>
   <head>Überschrift</head>
   <sub>Unter-Überschrift</sub>
   <paragraph>Text</paragraph>
   <code schema="pas">
     Code ...
   </code>
  </section>
 </body>
</root>
Und für den Codeblock gibt's dann Syntax-Highlighting
Muhahaha, ist das nicht episch?Name:  yau.gif
Hits: 430
Größe:  1,5 KB

Ach ich red' schon wieder zu viel

[edit]Ist das XML-SynHiLi schrott?

Geändert von implementation ( 5. Nov 2010 um 13:31 Uhr)
  Mit Zitat antworten Zitat