Einzelnen Beitrag anzeigen

Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#1

DTemplate - ein Templatesystem für Delphi

  Alt 24. Dez 2006, 23:47
Hallo Leutz!

Endlich habe ich mich mal dazu durchgerungen euch eine Klasse von mir zu überreichen - und das auch noch an Weihnachten

Ok... aber um was geht es?

DTemplate ist - wie der Titel schon sagt - ein Templatesystem für Delphi. Ähnlich wie solche, wie sie für PHP existieren. Der Grund ein solches System zu entwickeln war einfach der, dass ich eine einfache Möglichkeit suchte HTML-Dateien dynamisch nach einem bestimmten Muster zu erstellen, um dadurch Datenmengen an einen TWebBrowser zum Drucken weiterzuleiten. Zudem habe ich keine freie Komponente/Klasse für Delphi gefunden...

Das angehängte Zip-Archiv enthält

- die DTemplate Unit in der Version 1.0
- eine ReadMe (bzw. Dokumentation) im HTML-Format
- eine (primitive) Demo Anwendung
- und den Source dazu (Achtung: mit Delphi 2006 erstellt!)

In der Demo werden drei (eigentlich) aufeinander aufbauende Beispiele zur Verwendung von DTemplate gezeigt. Das Ergebnis der Templateerstellung wird einerseits in einen TWebBrowser (über eine temporäre Datei im Verzeichnis der Exe (Schreibrechte!!)) und andererseits in eine Memo ausgegeben. Die Templates selbst sind hardcoded in 4 ReadOnly Memos untergebracht, die über ein PageControl erreichbar sind.

Die DTemplate Klasse verwendet die TRegExpr Klasse, welche hier zu finden ist. (da die Seite allerdings nicht erreichbar scheint, hänge ich das Archiv mit der Klasse mit dran... )

Ich freue mich auf euer Feedback

Edit: Neues Archiv mit ausführlicher ReadMe/Doku online gestellt.
Angehängte Dateien
Dateityp: rar regexpr_de_822.rar (84,5 KB, 26x aufgerufen)
Dateityp: zip dtemplate_106.zip (299,9 KB, 52x aufgerufen)
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat