Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Prism Devexpress .NET-Komponenten in RAD Studio 2007? (https://www.delphipraxis.net/106274-devexpress-net-komponenten-rad-studio-2007-a.html)

Smuus 8. Jan 2008 12:19


Devexpress .NET-Komponenten in RAD Studio 2007?
 
Hallo zusammen!

Ich möchte die DevExpress .NET-Komponenten im RAD Studio 2007 benutzen. Offiziell sind diese nur für Visual Studio verfügbar. Laut DevExpress ist es grundsätzlich möglich, dieses Komponenten auch im RAD Studio zu nutzen, jedoch geben sie keine Garantie oder Support dafür. Hat das jemand schonmal ausprobiert oder gar hinbekommen?

Ich komme soweit, dass ich die Web-Komponenten in einer ASP.NET Anwendung nutzen kann, indem ich sie unter "Komponenten -> Installierte .NET-Komponenten..." einbinde. In einer VCL-Anwendung kann ich die entsprechenden Komponenten jedoch nicht nutzen - jedenfalls tauchen sie nicht in der Tool-Palette auf. Versuche ich die VCL-Komponenten von DevExpress im Tabsheet ".NET VCL-Komponenten" hinzuzufügen, so bekomme ich die Fehlermeldung "Borland.Vcl.Design.EInstalledPackageError: $Pfad\DevExpress.XtraGrid.v7.3.dll ist kein Delphi-Package/keine Delphi-Assemblierung".

Hat jemand eine Idee?

Greets
Smuus

Bernhard Geyer 8. Jan 2008 12:26

Re: Devexpress .NET-Komponenten in RAD Studio 2007?
 
Evtl. hilft dir das: VCL2NET

Meinst du eigentlich mit VCL die Win32 oder die .NET-Version?

Smuus 8. Jan 2008 12:32

Re: Devexpress .NET-Komponenten in RAD Studio 2007?
 
Schon die .NET Version. Es heißt eben nur "VCL-Formularanwendung - Delphi .NET".

Bernhard Geyer 8. Jan 2008 12:35

Re: Devexpress .NET-Komponenten in RAD Studio 2007?
 
Du mußt mittels Delphi-Experten (wie der heißt weis ich nicht - verwende Delphi+.NET nicht) dir einen VCL-Wrapper um deinen .NET-Komponente erstellen lassen damit das Funktioniert. Alternative ist VCL2NET welche das ohne Wrapper jedoch im Code ermöglicht.

Smuus 8. Jan 2008 13:15

Re: Devexpress .NET-Komponenten in RAD Studio 2007?
 
Hmm. Die DevExpress-Komponenten sind doch schon .NET. Und Delphi bzw die Anwendung sind es auch. Was soll ich da noch groß konvertieren?

mkinzler 8. Jan 2008 13:18

Re: Devexpress .NET-Komponenten in RAD Studio 2007?
 
Eine Wrapper für VCL.Net

Bernhard Geyer 8. Jan 2008 13:25

Re: Devexpress .NET-Komponenten in RAD Studio 2007?
 
Zitat:

Zitat von Smuus
Hmm. Die DevExpress-Komponenten sind doch schon .NET. Und Delphi bzw die Anwendung sind es auch. Was soll ich da noch groß konvertieren?

Eine VCL.NET-Form kann nur Element aufnehmen deren Parent-Klasse von TComponent bzw. TControl abgeleitet sind, und WinForms-Komponenten sind nunmal nicht von den entsprechenden VCL-Basisklassen abgeleitet und können deshalb nicht mit <.NET_Control>.Create(self) erzeugt werden.

Smuus 8. Jan 2008 13:33

Re: Devexpress .NET-Komponenten in RAD Studio 2007?
 
Ich verstehe... Also gibt es wahrscheinlich keine triviale Möglichkeit, die Komponenten in den Designer zu bekommen...

Bernhard Geyer 8. Jan 2008 13:44

Re: Devexpress .NET-Komponenten in RAD Studio 2007?
 
Zitat:

Zitat von Smuus
Ich verstehe... Also gibt es wahrscheinlich keine triviale Möglichkeit, die Komponenten in den Designer zu bekommen...

Da die WinForms-Unterstützung in RAD Studio gestorben ist - Nein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz