Neuverteilen von Visual C++ ActiveX-Steuerelementen

Visual C++ 6.0 stellt ActiveX-Steuerelemente bereit, die Sie in Anwendungen verwenden können, die Sie dann verteilen. Diese Steuerelemente sind nicht mehr in Visual C++ enthalten. Aufgrund der Lizenzvereinbarungen für Visual C++ 6.0 können Sie diese Steuerelemente mit Anwendungen verteilen, die in Visual C++ entwickelt wurden.

Hinweis

Visual C++ 6.0 wird jedoch nicht mehr von Microsoft unterstützt.

Eine Liste der verteilbaren Visual C++ 6.0 ActiveX-Steuerelemente finden Sie unter Common\Redist\Redist.txt auf Disk 1 der Visual C++ 6.0-Produkt-CD.

Bei der Verteilung von Anwendungen müssen Sie das .ocx ActiveX-Steuerelement (mit Regsvr32.exe) installieren und registrieren. Darüber hinaus sollten Sie sicherstellen, dass der Zielcomputer über die aktuellen Versionen der folgenden Systemdateien verfügt (die Sternchen geben Dateien an, die registriert werden müssen):

  • Asycfilt.dll

  • Comcat.dll *

  • Oleaut32.dll *

  • Olepro32.dll *

  • Stdole2.tlb

Wenn diese DLLs nicht auf dem Zielsystem verfügbar sind, müssen Sie sie mithilfe des vorgeschriebenen Mechanismus zum Aktualisieren des entsprechenden Betriebssystems aktualisieren.

Wenn Sie ein ActiveX-Steuerelement verwenden, das eine Verbindung zu einer Datenbank herstellt, müssen Sie auch den Namen der Datenquelle auf dem Zielcomputer replizieren. Diesen Vorgang können Sie mit Funktionen wie ConfigDSN programmgesteuert durchführen.

Einige verteilbare ActiveX-Steuerelemente verfügen über zusätzliche Abhängigkeiten. Für jede .ocx Datei im Ordner "Os\System" auf der Visual C++ 6.0-Produkt-CD gibt es auch eine .dep Datei. Suchen Sie für jede .ocx Datei, die Sie erneut verteilen möchten, nach mindestens einem USES-Eintrag in der entsprechenden .dep Datei. Wenn eine Datei aufgeführt wird, müssen Sie sicherstellen, dass die Datei sich auch auf dem Zielcomputer befindet. Alle DLLs, die eine .ocx Datei direkt unterstützen, müssen registriert werden. (Damit Regsvr32.exe erfolgreich ist, muss der Zielcomputer zuerst alle DLLs enthalten, die das Steuerelement statisch lädt.) Wenn eine DLL, die als Abhängigkeit aufgeführt ist, auch über eine .dep Datei im Ordner "Os\System" auf der Visual C++ 6.0 CD verfügt, müssen Sie diese .dep Datei auch für USES-Einträge untersuchen.

Siehe auch

Verteilen von Visual C++-Dateien