AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte DTemplate - ein Templatesystem für Delphi
Thema durchsuchen
Ansicht
Themen-Optionen

DTemplate - ein Templatesystem für Delphi

Ein Thema von JamesTKirk · begonnen am 24. Dez 2006 · letzter Beitrag vom 17. Mär 2007
 
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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz