Der Epina Delphi-Kurs bietet Ihnen eine allgemeine Einführung in das Programmieren mit Delphi/Pascal. Mit vielen ausgearbeiteten Beispielen können Sie direkt in die Delphi-Programmierung einsteigen. Mehr dazu finden Sie hier....

Installation von Fremdkomponenten

Delphi ermöglicht es, die Komponentenpalette beliebig zu erweitern, und damit die Sammlung der Komponenten an die Hauptaufgaben des jeweiligen Programmierers anzupassen. Es gibt weltweit eine große Zahl von Komponentenanbietern, die für praktisch jedes erdenkliche Problem eine Lösung anbieten. Viele dieser Lösungen sind sogar frei verfügbar, allerdings oft so unzureichend dokumentiert, dass Sie für professionelle Zwecke nicht einsetzbar sind.

Einen guten Überblick zu Komponentensammlungen bieten die folgenden Websites:

Web Site Bemerkungen
Torries Delphi Pages
http://www.torry.net/
Datenbank mit einer sehr großen Zahl an Komponenten
Delphi Super Page
http://delphi.icm.edu.pl/
Die klassische Delphi-Datenbank
The Delphi Source
http://www.delphisource.com/
Eine Quelle mit vielen Komponenten
Top100 Borland
http://top100borland.com/index.php
Eine Link-Sammlung mit mehr als 270 Links

Um zu sehen wie man mit Komponenten von Drittanbietern umgeht und um für zukünftige Programme ein paar wichtige Erweiterungen zu haben, wollen wir als nächstes eine Komponenten-Sammlung, die SDL Component Suite, laden und installieren.

Die SDL Suite ist eine umfangreiche Komponentensammlung für den technisch-wissenschaftlichen Anwender. Sie ist als Shareware frei verfügbar und ist uneingeschränkt nutzbar, solange Delphi läuft. Sie besteht aus mehreren Packages, von denen wir vier, nämlich BasePack, MathPack, GuiPack und ChartPack installieren.

Die SDL Component Suite kann von folgendem Server geladen werden: http://www.lohninger.com/sdlindex.html. Nach dem Download (bitte die Version für Delphi X/PE laden, falls Sie die Personal Edition verwenden) braucht man zur Installation nur die jeweiligen Setups aufzurufen (am besten in der Reihenfolge BasePack, MathPack, GuiPack, und ChartPack, da die beiden letzten Packages auf den beiden ersten aufbauen).

Hinweis: Sie müssen vor der Installation der Komponenten auf jeden Fall Delphi schließen, da sonst die Registry nicht richtig gesetzt werden kann. Nach der Installation starten Sie Delphi wieder - Sie sollten jetzt in der Komponentenpalette zusätzlich die entsprechenden SDL Komponenten finden.

Nach erfolgreicher Installation sind auf einer neuen Seite der Komponenten-Palette folgende Komponenten installiert:

Komponente Beschreibung
RLEncoder Ein Run-Length Encoder
BitFld Ein universelles Bitarray, das für sehr große Sets verwendet werden kann.
Fifo Ein First-In-First-Out Buffer
CurveFit Eine umfangreiche Komponente zur Kurvenanpassung mittels linearer Regression.
FastFourier Eine FFT-Komponente
Vector Ein Vektor mit reellen Zahlen
IntVector Ein Vektor mit ganzen Zahlen
Matrix Eine 2-dimensionale Matrix aus reellen Zahlen
IntMatrix Eine 2-dimensionale Matrix aus ganzen Zahlen
Mat3D Eine 3-dimensionale Matrix aus reellen Zahlen
Kohonen Ein Kohonen-Netzwerk (neuronales Netz)
Plot3D Eine Komponente zur Darstellung von 3D-Flächen
PolChart Ein Polardiagramm
RChart Eine universelle Diagrammkomponente
Rot3D Eine Komponente zur Darstellung und Rotation von Daten im 3-dimensionalen Raum
ReportListView Eine sehr schnelle Tabellenkomponente
Meter Ein analoges VU-Meter
NumIO Eine Komponente zur Eingabe von Zahlen in verschiedenen Formaten
NTabEd Ein Tabelleneditor (ähnlich einem Spreadsheet)
NumLab Eine Anzeigekomponente für numerische Daten
ColSel Eine Farbauswahlkomponente
RasterLab Ein Dot-Matrix-Laufband
ProgBar Ein Fortschrittsanzeiger
URLLab Ein mit einem Web-URL verknüpfbares Label
GradFill Ein Farbgradient (gedacht z.B. zur Verschönerung des Hintergrunds)

Neben diesen visuellen Komponenten enthält die SDL Component Suite noch eine große Zahl an Routinen aus dem technisch-wissenschaftlichen Bereich, wie z.B. Statistik-Routinen, mathematische Methoden, Funktionen zur Bearbeitung von Strings, etc. Details dazu finden sich im Help-File (ca. 4000 Seiten), das von der SDL Webseite kostenlos geladen werden kann (http://www.lohninger.com/download_sdlsuite.html).

Last Update: 2011-08-16