Bei mir findet er alles.
Der untere Code ist Schwachsinn!!!
Ich wollte ja nur wissen, ob er den Namespace findet.
TComponentEditor ist übrigens in der
Borland.Studio.VCL.Design.dll enthalten.
Diese muss natürlich in dem
Package eingebunden sein.
Mit folgender Vorgehensweise stellst Du sicher, das in dem
Package alle benötigten
dll's enthalten sind:
- alle Dateien schließen
- Menü -> Datei -> Neu ->
Package
- Menü -> Komponente -> neue
VCL Komponente
- Basiskomponente auswählen
- nun siehst Du in der "Projektverwaltung -> Package1.dll -> Erfordert" alle benötigten
dll's.
Ich vermute Du hast die dlls nicht in Dein
Package eingebunden.
Ich hoffe das hilft Dir
MaBuSE
Delphi-Quellcode:
unit Button1;
interface
uses
SysUtils, Classes, System.ComponentModel, Borland.Vcl.Controls,
Borland.Vcl.StdCtrls, Borland.Vcl.Design.DesignEditors;
type
TButton1 =
class(TButton)
private
{ Private-Deklarationen }
x : TComponentEditor;
protected
{ Protected-Deklarationen }
public
{ Public-Deklarationen }
published
{ Published-Deklarationen }
end;
procedure Register;
implementation
procedure Register;
begin
RegisterComponents('
Beispiele', [TButton1]);
end;
end.