Einzelnen Beitrag anzeigen

Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Komponente hinzufügen?

  Alt 13. Aug 2004, 17:16
Zitat von Curse4Life:
Ich habe leider davon keine Ahnung, sonst würde ich helfen!
Versuch macht kluch.
Aus der Hilfe:
Zitat:
.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.
So jetzt hast du auch etwas zum probieren.


Zitat von Curse4Life:
Und ich meinte das Borland das doch nicht so vorgesehen haben kann
Herr Kosch meinte dazu:
Zitat:
Nicht alles, was man in den VCL.NET-Units vorfindet, darf verwendet werden. Aus Zeitgründen ist einiges im "halbfertigen" Zustand geblieben (d.h. die VCL.NET-Komponenten, die nicht in der Tool Palette als Komponenten-Icon auftauchen, funkionieren in der Regel auch nicht).
  Mit Zitat antworten Zitat