Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   ActiveX mitliefern? (https://www.delphipraxis.net/57080-activex-mitliefern.html)

igel457 15. Nov 2005 15:07


ActiveX mitliefern?
 
Mal eine Frage...
wenn ich ein Programm schreibe das ein ActiveX Control verwendet, muss ich dann die *.ocx Datei nach der Fertigstellung des Programmes, einfach nur in das Programm Verzeichnis kopieren. Läuft das dann bei jedem? Oder wird die OCX File vielleicht sogar mitkompiliert und kann mir das sparen?
Muss ich die OCX File bei der Instalation erst irgendwie mit Windoofs verknüpfen?

Danke im Voraus, igel457

Bernhard Geyer 15. Nov 2005 15:15

Re: ActiveX mitliefern?
 
OCX-Controls müssen installiert werden.
Dies ist auf neuen NT-BS-Versionen (NT, 2000, XP, 2003, Vista) nur möglich wenn der User Admin-Rechte hat.
Selbst kannst Du ein OCX mittels regsvr32 <ocx> registieren.

igel457 15. Nov 2005 15:19

Re: ActiveX mitliefern?
 
Ich muss also in der Instalationsroutine das OCX-Control mit Windows "verknüfen"... Es langt also nicht die File in das Stammverzeichnis zu kopieren.

Das kann ja eiter werden...

Was genau ist das? regsvr32 <ocx>.
Ein Programm von Widows? Muss ich dann z.B.
Delphi-Quellcode:
regsvr32 myOcx.ocx
aufrufen?

Bernhard Geyer 15. Nov 2005 15:37

Re: ActiveX mitliefern?
 
Zitat:

Zitat von igel457
Ich muss also in der Instalationsroutine das OCX-Control mit Windows "verknüfen"...

Ja
Zitat:

Zitat von igel457
Es langt also nicht die File in das Stammverzeichnis zu kopieren.

Nein

Zitat:

Zitat von igel457
Das kann ja eiter werden...

Willkommen in der sogenannten "DLL-Hölle"

Zitat:

Zitat von igel457
Was genau ist das? regsvr32 <ocx>.
Ein Programm von Widows? Muss ich dann z.B.
Delphi-Quellcode:
regsvr32 myOcx.ocx
aufrufen?

Korrekt. Oder falls Du einen Installer hast einfach das von diesem selbst erledigen lassen.

igel457 15. Nov 2005 15:49

Re: ActiveX mitliefern?
 
Danke Bernhard Geyer für die Antworten...
Hoff mal das es funktioniert... :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:14 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