Kostenlose Delphi-Komponenten
Ich programmiere gerne mit Codegear bzw. Embarcadero
Delphi. Eine große stärke dieses Entwicklungssystems ist, dass es sehr viele Komponenten von Drittherstellern gibt, die dem Programmieren die Arbeit erleichtern. Auf dieser Seite stelle ich einige für mich interessante Komponenten vor, die kostenlos sind und deren Sourcecode mitgeliefert wird. Die Liste ist bei weitem nicht vollständig. Sie enthält nur Links zu Komponenten, die ich entweder selbst verwende oder
die ich interessant finde:
Komponentensammlungen
Die folgenden Seiten sind Archive für Delphi-Komponenten. Man
findet dort eine fast unüberschaubare Auswahl an kostenlosen sowie
kommerziellen Komponenten:
Project JEDI
JEDI steht kurz für "Joint Endeavor of Delphi Innovators".
Es ist eine Gemeinschaft von Delphi-Programmieren, die verschiendene
Open-Source-Projekte für Delphi betreut, meistens unter der
Mozilla-Public License.
Diese Projekte erleichtern die Arbeit von Delphi-Programmierern ernorm.
Ein wichtiger Bereich ist die Übersetzung von Schnittstellen von
Windows und von anderen Programmen aus anderen Programmiersprachen, so
dass man diese von Delphi aus benutzen kann.
Besonders interessant sind:
Turbopower Komponenten
Zu Beginn des Jahres 2003 gab die Firma Turbopower bekannt,
dass sie die Entwcklung von kommerziellen Delphi-Komponenten einstellt.
Damit aber die Komponenten der Delphi Community nicht verloren gehen,
wurden die meistens als Open Source Projekte freigegeben. Leider wurden
viele der Komponenten danach nicht mehr weiterentwickelt.
Support in gewissen Grenzen gibt es bei TurboControl,
insbesondere in den Newsgroups.
Das alte Tipps- und Tricks Archiv gibt es hier.
Die folgenden Komponenten gibt es bei Sourceforge:
Einzelkomponenten
- Synedit ist
eine Editorkomponente zum Entwickeln von Texteditoren mit
Syntax-Highlighting für über 40 Programmiersprachen.
- RemObjects Pascal
Script (früher Innerfuse Pascal Script) erlaubt es, einige
Anwendungen mit Hilfe einer auf Pascal-basierenden Scriptsprache
flexibler zu gestalten.
- Die TDBF-Datenbankkomponente
erlaubt es in Anwendungen, auf Dbase-Dateien als Datenbank zu nutzen.
Als Alternative bietet sich VK DBF
Komponenten an.
- Kostenlos kann man Reports in Delphi mit FreeReport, dem kleinen
Bruder des kommerziellen FastReports, erstellen.
- Auf verschiedene Datenbanken, wie z.B. MySQL, Firebird,
Interbase, Postgres kann man mit der Zeos
Library.
Seiten von Komponenten-Autoren
- Auf der Delphi-Gems
Seite von Mike Lischke befinden sich so hervorragende Komponenten
wie der superschnelle Virtual Treeview oder die GraphicsEx Bibliothek.
- Verschiedene interessante Delphi-Komponenten gigt es auch
bei DelphiArea.
- Auf der Homepage
von Colin Wilson gibt es verschiendene Delphi-Komponenten.
Besonderes interessant ist aber der in Delphi geschriebene Newsreader
Xananews.
- Ryan Mills hat auf seiner Homepage eine interessante
Komponentensammlung.
- Auf progdigy.com
gibt es die Unified Interbase Komponenten zum Zugriff auf die
Datenbanken Interbase und Firebird. UIB ist übrigens auch in JVCL
enthalten. Außerdem gibt es dort das DSPack zum Arbeiten mit DirectX.
Weitere interessante Delphi-Links
- GExperts sind
Zusatzstools für die Delphi-Entwicklungsumgebung, mit der man sich die
tägliche Arbeit erleichtern kann.
- Swiss-DelphiCenter
ist eine interessante Delphi-Seite mit Links, Tipps und Tricks.
Außerdem ist sie ein Mirrot von torry.net.
- EFG Delphi Library ist eine Bibliothek von
Delphi-Tipps und Algorithmen.
- InnoSetup ist ein in
Delphi geschriebenes, flexibles Programm zum Erstellen von Setups.
- Das Embarcadero Developer Network (EDN)
ist die Platform für Entwickler direkt bei Embarcadero.