Thema: Delphi ActiveX-DLL importieren

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: ActiveX-DLL importieren

  Alt 26. Mai 2010, 14:07
Zitat von TObject:
Trotzdem verstehe ich den Unterschied nicht. Woran erkenne ich denn, ob eine Typbibliothek mindestens ein ActiveX-Control hat?
Der Ersteller der ActiveX DLL legt dies fest indem er eine oder mehrere Klassen einer sogenannten Component Category zuordnet.
Mit dem Tool OLE/COM Viewer kann man sich diese Kategorien anzeigen lassen:
http://www.zdnet.de/net_fuer_entwick...45-71935-1.htm
Zitat von TObject:
In beiden Fällen habe ich doch in meiner Komponentenpalette ein neues Symbol, welches doch ein ActiveX-Control darstellt, oder?
Delphi ist in der Lage eine CoClass in einer Komponente zu verpacken (Komponenten-Wrapper).
Bei einem ActiveX-Control muss man diese "Verpackung" verwenden.

Bei ganz normalen ActiveX Objekten kann man auf diese Komponenten-Wrapper auch verzichten.
Beim Import der Typbibliotek entfernt man dazu den Haken bei "Komponenten-Wrapper generieren".
Andreas
  Mit Zitat antworten Zitat