AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ActiveX aus Komponente generieren

Ein Thema von jam176 · begonnen am 4. Aug 2003 · letzter Beitrag vom 7. Dez 2004
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Sprint
Sprint

Registriert seit: 18. Aug 2004
Ort: Edewecht
712 Beiträge
 
Delphi 5 Professional
 
#11

Re: ActiveX aus Komponente generieren

  Alt 7. Dez 2004, 09:24
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;
Ciao, Sprint.

"I don't know what I am doing, but I am sure I am having fun!"
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz