Neue Komponenten erzeugen
Nach oben zu Einführung in die Komponentenentwicklung - Index
Dieses Thema beschreibt das Erstellen und Einrichten einer Komponente.
Führen Sie zum Erstellen einer Komponente die folgenden Schritte aus:
Nun verfügen Sie über eine Komponente mit minimaler Funktion, die in der Tool-Palette installiert werden kann. Danach lässt sich die neue Komponente in ein Formular einfügen und ihr Verhalten zur Entwurfszeit und zur Laufzeit testen. Anschließend können Sie der Komponente weitere Funktionen hinzufügen, die Tool-Palette aktualisieren und einen erneuten Test durchführen.
Einige grundlegende Schritte müssen beim Erzeugen einer neuen Komponente immer durchgeführt werden. Diese Schritte werden im Folgenden beschrieben. Andere Beispiele in diesem Dokument gehen davon aus, dass Ihnen dieses Vorgehen bekannt ist.
- Erzeugen einer Unit für die neue Komponente.
- Ableiten der Komponente von einem vorhandenen Komponententyp.
- Hinzufügen von Eigenschaften, Ereignissen und Methoden.
- Registrieren der Komponente in der IDE.
- Erzeugen einer Bitmap für die Komponente.
- Erzeugen eines Package (eine spezielle Art von DLL) zur Installation der Komponente in der IDE.
- Erstellen einer Hilfedatei zur Erläuterung der Verwendung der Komponente und ihrer Eigenschaften, Methoden und Ereignisse.
Hinweis: Das Erstellen einer Hilfedatei ist optional.
Zur vollständigen Komponente gehören am Ende folgende Dateien:
- Eine Package-Datei (.BPL)
- Eine compilierte Package-Datei (.DCP)
- Eine compilierte Unit-Datei (.DCU)
- Eine Bitmap-Datei (.DCR) für die Tool-Palette
- Anwendungssymbol
- Sie können ein Bitmap als Symbol für die Repräsentation der neuen Komponente erstellen. Dieses Symbol legen Sie im Dialogfeld Projekt > Optionen > Anwendung fest.
- Eine Hilfedatei
- Für eine HTML-Hilfe ist dies eine .CHM-Datei. Eine .HLP-Datei für WinHelp kann nur dann verwendet werden, wenn Ihre Plattform WinHelp unterstützt, oder Sie den Viewer WinHelp32.exe vom Microsoft-Download-Center unter @ http://www.microsoft.com/de-de/download/default.aspx heruntergeladen haben.