Projekte suchen
Anzeige-Eigenschaften
Projekte 1 bis 4 von 4
|
Erstellt von
Codewalker, 20. Okt 2012
StringMacros
Hallo zusammen.
Ich würde gerne allen eine kleine Unit zur Verfügung stellen, mit der man in einem String Platzhalter ersetzen kann. Der Vorteil gegenüber einem StringReplace ist es, dass man hier das zu ersetzende Muster zur Laufzeit bestimmen kann. Grund für die Entwicklung war, dass ich in einem String z.B. das Muster {ProgramFiles} durch den jeweiligen Programme-Ordner des Systems ersetzen wollte.
Gelöst habe ich es über ein Dictionary, dass zu jedem Muster eine anonyme Methode bekommt, mit der es ersetzen soll. Ein Erstellen, Befüllen und Ersetzen sähe dann...
|
Erstellt von
Codewalker, 23. Aug 2011
Generische Graphen-Klasse
Hallo liebe DP-ler.
Nachdem ich sie jetzt etwas aufpoliert habe, möchte ich meine generische Graphenklasse vorstellen. Wer nicht weiß, was Graphen sind: http://de.wikipedia.org/wiki/Graphentheorie.
Die gesamte Klasse ist mit Generics gebaut und man dadurch neben dem Graphen beliebige Daten an jeden Knoten und an jede Kante hängen. Man kann derzeit nur gerichtete Graphen verwenden. Aktuell ist auch nur ein sinnvoller Graphenalgorithmus enthalten, nämlich die Erkennung, ob der Graph kreisfrei ist. Mehr Algorithmen sollen folgen, wer etwas interessantes dafür...
|
Erstellt von
Codewalker, 13. Apr 2010
Unit für Verknüpfung von Dateierweiterungen
Hallo zusammen.
Nachdem ich auch nach längerem Suchen keine wirklich brauchbare Lösung gefunden habe, eine Dateiendung in der Registry mit meinem Programm zu verknüpfen, habe ich kurzerhand eine eigene Klasse dafür gestrickt. Jede Methode enthält eine kurze Beschreibung, so dass es eigentlich selbsterklärend sein sollte. Ich werde aber noch eine kleine Demo nachliefern. Die Unit ist jetzt mit Compilerschaltern gespickt und sollte auch mit Delphi-Versionen ohne Generics funktionieren (noch ungetestet). Da außer dynamischen Arrays keine großen Spezialitäten verwendet...
|
Erstellt von
Codewalker, 3. Jan 2009
BBCode-Parser für TRichEdit
Hallo zusammen.
Ich möchte hier gerne eine kleine Unit/Bibliothek/Klassemsammlung vorstellen, die im Rahmen eines Projektes entstanden ist. Hintergrund war, dass für ein Tool ein vernünftiges Logbuch mit Formatierung implementiert werden sollte. Wer sich schonmal mit TRichEdit und Formatierungen rumgeschlagen hat, wird wissen wie nervtötend das sein kann. Bei einem Glas Wein und der Idee, den einfach BBCode dafür nutzen zu wollen ist dann mein BBCodeToRichEdit entstanden.
Das ganze Funktioniert so:
Für jeden BBCode entwickelt man eine kleine Klasse. Aufwand sind...
|
|