Delphi-PRAXiS
Seite 2 von 2     12   

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/)
-   -   Delphi ActiveX aus Komponente generieren (https://www.delphipraxis.net/7157-activex-aus-komponente-generieren.html)

Sprint 7. Dez 2004 08:24

Re: ActiveX aus Komponente generieren
 
Zitat:

Zitat von jam176
Ich habe eine Komponente gebaut, die eine dll verwendet. Daraus will ich ein ActiveX-Element machen um es später unter Navision zu verwenden. Aber ich scheitere schon daran, dass Delphi7 meine Komponente nicht in der Kombobox (VCL-Klassenname) anzeigt, wenn ich das ActiveX-Element neu erstellen will.

In Delphi5 scheint meine Komponente zwar unter den VCL-Klassennamen auf, aber wenn das ActiveX-Element erstellt ist, sind alle meine Funktionen der Ursprünglichen Komponente weg.

Falls jemand das selbe Problem unter Delphi 7 hat, das seine Komponente zwar TWinControl oder TCustomControl ist, aber nicht im ActiveX-Element-Experte unter VCL Klassennamen auftaucht, der muss die Eigenschaft Enabled forwarden. Dann geht's.

Hatte auch gerade das Problem das ich ein Delphi 5 Projekt nach Delphi 7 portieren musste und erst nach langem ausprobieren herausbekommen habe, warum Delphi 7 meine Komponente nicht wollte.


Beispiel:

Delphi-Quellcode:
type
  TMyControl = class(TWinControl)
  ...
  published
  ...
    property Enabled;
  ...
  end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:39 Uhr.
Seite 2 von 2     12   

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