.NET-Steuerelemente in
VCL.NET importieren
Es kann Fälle geben, in denen Sie .NET-Komponenten einsetzen möchten. .NET-Komponenten können nicht direkt in
VCL-Anwendungen aufgenommen werden. Sie können diese Komponenten jedoch in einen
ActiveX-Wrapper verpacken, den Sie dann der
VCL.NET-Anwendung hinzufügen können. Delphi 8 für .NET stellt hierfür den .NET-Import-Experten zur Verfügung.
So können Sie .NET-Komponenten in einem
VCL.NET-Formular verwenden:
Starten Sie den .NET-Import-Experten.
Erzeugen Sie das
Package, um die Assemblierungsdatei zu erstellen.
Fügen Sie die Assemblierung der Tool-Palette hinzu.
So starten Sie den .NET-Import-Experten:
Wählen Sie DateiNeuWeitereDelphi für .NET-Projekte.NET Controls
Package aus.
Damit wird der .NET-Import-Experte gestartet.
Geben Sie folgende Datei an: \Microsoft.NET\Framework\v1.1.4322\System.Windows. Forms.dll
Klicken Sie auf Weiter.
Daraufhin wird die zweite Seite des Experten angezeigt, auf der alle verfügbaren Komponenten aufgeführt sind.
Markieren Sie die Kontrollkästchen neben den Komponenten, die Sie importieren möchten.
Hinweis: Wenn Sie alle Komponenten importieren möchten, klicken Sie auf die Schaltfläche Alle markieren.
Klicken Sie auf Weiter.
Damit wird die dritte Seite des Experten angezeigt, auf der Sie Optionen für die Erzeugung der Units einstellen können.
Übernehmen Sie die Voreinstellungen und klicken Sie auf Weiter.
Nun wird die vierte Seite des Experten angezeigt, auf der Sie den Speicherort und den Namen der
Package-Datei angeben können.
Klicken Sie auf Weiter.
Daraufhin wird die fünfte Seite des Experten angezeigt, auf der Sie angeben können, dass gleichnamige vorhandene Dateien überschrieben werden sollen.
Klicken Sie auf Weiter.
Damit wird der Erzeugungsvorgang gestartet. Über die Erstellung der einzelnen Dateien, einschließlich der
Package-Datei (.DPK), wird durch entsprechende Statusmeldungen informiert.
Falls Sie weitere Steuerelemente importieren möchten, klicken Sie auf Neu, ansonsten klicken Sie auf Fertig stellen.
In der Projektverwaltung wird nun das
Package angezeigt, das die betreffenden Units enthält.
So erstellen Sie das
Package und fügen es einem Projekt hinzu:
Markieren Sie den
Package-Namen in der Projektverwaltung.
Wählen Sie Projekt<Projektname> erzeugen, wobei <Projektname> für den Namen Ihres Projekts steht.
Daraufhin wird die Assemblierungsdatei erzeugt, die das
Package und die Units enthält.
Wählen Sie KomponentenInstallierte .NET-Komponenten.
Klicken Sie auf das Register .NET
VCL-Komponenten.
Klicken Sie auf Hinzufügen.
Suchen Sie die
Package-Assemblierungsdatei, markieren Sie sie und klicken Sie auf Öffnen.
Klicken Sie auf OK.
Die Komponenten werden in der Tool-Palette angezeigt. Sie können nun die einzelnen Steuerelemente in Ihre
VCL.NET-Formularanwendung einfügen.