Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

Re: Eigene Komponenten migrieren

  Alt 15. Apr 2004, 11:16
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.
  Mit Zitat antworten Zitat