Home » Über Delphi » Entwicklungsumgebung ab Delphi 8

Entwicklungsumgebung ab Delphi 8

Neue Komponenten

Es müssen nicht nur die Komponenten zum Einsatz kommen, die Borland mit Delphi ausliefert. Jeder hat die Möglichkeit, eigene Komponenten zu entwickeln. Außerdem gibt es im Internet mehrere große Seiten, bei denen Delphi-Komponenten als Freeware oder auch kommerziell bezogen werden können.

Komponenten installieren

Zur Installation von Komponenten gibt es mehrere Wege. Es empfiehlt sich deshalb, die meist beiliegende Readme-Datei zu lesen. Einige Komponenten werden mit Installationsprogrammen ausgeliefert, so dass nichts Weiteres getan werden muss. Weitere Möglichkeiten sind Folgende:

Installation von VCL-Komponenten

Das direkte Installieren von einzelnen Komponenten ist nicht möglich. Es können nur komplette Packages installiert werden. Also muss eine einzelne Komponente einem Package hinzugefügt werden. Dafür legt man über Datei/Neu/Package ein neues, leeres Package an. Dies ist anschließend als Struktur in der Projektverwaltung zu sehen. Über rechten Mausklick auf „Contains“ und Wahl von „Hinzufügen“ können pas-Dateien hinzugefügt werden. Ist das Package fertig, kann es über das Menü Komponente/Packages installieren installiert werden. Einfacher ist jedoch ein rechter Mausklick auf den Packagenamen in der Projektverwaltung. Hier ist direkt die Auswahl von „Installation“ möglich.

Delphi 2005 Package hinzufügen

Installation mit dcu-Datei

Steht eine Komponente nur in kompilierter Form (dcu) zur Verfügung, sind die Erfolgsaussichten, nicht sehr gut. Die Komponente lässt sich dann nämlich nur in der Delphi-Version installieren, mit der sie auch kompiliert worden ist. Der Installationsvorgang selbst läuft wie bei einer pas-Datei. Tritt dabei jedoch ein Fehler auf, sollte beim Hersteller nach einer Datei gefragt werden, die zu der verwendeten Delphi-Version passt.

Installation mit dpk-Datei

Komponentensammlungen stehen meist in einer dpk-Datei zur Verfügung. Dabei handelt es sich um ein komplettes, unkompiliertes Package. Diese Datei kann in Delphi über Datei/Öffnen geöffnet werden.

In der Projektverwaltung wird die Package-Struktur angezeigt. Das Kompilieren und Installieren ist über das Kontextmenü möglich (rechter Mausklick auf Package-Namen).

Eigene Komponenten entwickeln

Beim Entwickeln eigener Komponenten unterstützt Delphi den Programmierer: Der Menüpunkt „Komponente/Neue VCL-Komponente“ lässt ein Dialogfenster erscheinen, in dem man angeben muss, von welcher bereits existierenden Klasse die Komponente abgeleitet werden soll, wie sie heißen soll, wo sie in der Komponentenpalette aufgenommen werden soll und wo die Quelldatei gespeichert werden soll. Nach Klick auf „OK“ erscheint eine um diesen Angaben ergänzte Unit. Die eigentliche Programmierung bleibt natürlich dem Entwickler überlassen. Zur Entwicklung von eigenen Komponenten sind einige spezielle Kenntnisse nötig, die an dieser Stelle nicht vermittelt werden sollen. Einen Einstieg dazu finden Sie in unserem Tutorial.

Delphi 2005 Neue VCL-Komponente