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.