![]() |
Property Editor in Delphi für .NET
Gibt es die Möglichkeit in Delphi für .NET (2005, 2006, 2007) eigene Property-Editoren einzubinden. Bei Delphi für Win32 funktioniert alles, aber wenn ich dieselbe Package (nur Designtime!) unter Delphi für .NET compiliere bekomme ich die Fehlermeldung:
File not found: 'DesignIntf.dcuil' Weiß jemand Rat? |
Re: Property Editor in Delphi für .NET
Meinst du damit "richtige" .Net GUI Toolkits wie Winforms und Avalon, oder die VCL.Net?
|
Re: Property Editor in Delphi für .NET
Es handelt sich um eine nicht-visuelle Komponente für die VCL. Der Compilierfehler taucht aber schon in der uses-Anweisung der ersten Unit in der Package auf, wo ich DesignIntf und DesignEditors als allererstes einbinde.
|
Re: Property Editor in Delphi für .NET
Zitat:
btw: rein aus Interesse, warum benutzt du die VCL.Net und nicht gleich die native VCL? |
Re: Property Editor in Delphi für .NET
Zitat:
|
Re: Property Editor in Delphi für .NET
Zitat:
IMO ist es sinnvoller es die 5 VCL.Net Benutzer selbst machen zu lassen, selbst der kleinste Aufwand wäre hier nicht gerechtfertigt... |
Re: Property Editor in Delphi für .NET
Zitat:
|
Re: Property Editor in Delphi für .NET
Zitat:
|
Re: Property Editor in Delphi für .NET
Also bei mir akzeptiert er DesignIntf ohne Probleme nachdem ich Borland.Vcl.dll hinzugefügt hatte (RAD Studio 2007 Up3).
|
Re: Property Editor in Delphi für .NET
So, ich habe nun eine Lösung gefunden:
In der Unit muß es heißen:
Delphi-Quellcode:
und in der Package mußte ich Borland.Studio.Vcl.Design.dll manuell hinzufügen, d.h. im "Add Reference"-Dialog auf "Browse..." klicken und dann die entsprechende Datei, bei mir "C:\Program Files\CodeGear\RAD Studio\5.0\bin\Borland.Studio.Vcl.Design.dll", auswählen. (Weiß jemand weshalb Borland.Studio.Vcl.Design.dll nicht unter der Liste der ".NET Assemblies" auftaucht bzw. ob es irgendwo eine Einstellungsoption gibt, so daß auch die Assemblies aus "C:\Program Files\CodeGear\RAD Studio\5.0\bin" dort erscheinen? Im "Search path" ist der Pfad jedenfalls enthalten.)
uses
Borland.Vcl.Design.DesignIntf, Borland.Vcl.Design.DesignEditors, Was ich allerdings noch nicht verstehe ist, daß wenn ich den Quellcode der Package anklicke, die Package dort nicht erscheint. Es finden sich nur die beiden anderen Packages, die ich auch benutze:
Delphi-Quellcode:
requires
System.Drawing, Borland.Vcl; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 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