Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Visual C++ 6.0 tillhandahåller ActiveX-kontroller som du kan använda i program som du sedan distribuerar om. Dessa kontroller ingår inte längre i Visual C++. Enligt licensavtalen för Visual C++ 6.0 kan du omdistribuera dessa kontroller med program som utvecklats i Visual C++.
Anmärkning
Visual C++ 6.0 stöds inte längre av Microsoft.
En lista över omdistribuerbara Visual C++ 6.0 ActiveX-kontroller finns i Common\Redist\Redist.txt på skiva 1 av Visual C++ 6.0-produktens CD.
När du distribuerar program måste du installera och registrera .ocx för ActiveX-kontrollen (med hjälp av Regsvr32.exe). Dessutom bör du se till att måldatorn har aktuella versioner av följande systemfiler (en asterisk anger att filen måste registreras):
Asycfilt.dll
Comcat.dll *
Oleaut32.dll *
Olepro32.dll *
Stdole2.tlb
Om dessa DLL:er inte är tillgängliga i målsystemet måste du uppdatera dem med hjälp av den föreskrivna mekanismen för uppdatering av motsvarande operativsystem.
När du använder en ActiveX-kontroll som ansluter till en databas måste du också replikera datakällans namn på måldatorn. Du kan göra detta programmatiskt med funktioner som ConfigDSN.
Vissa omdistribuerbara ActiveX-kontroller har ytterligare beroenden. För varje .ocx fil i mappen Os\System på produkt-CD:n Visual C++ 6.0 finns det också en .dep fil. För varje .ocx fil som du vill omdistribuera letar du efter en eller flera USES-poster i motsvarande .dep fil. Om en fil visas måste du se till att filen finns på måldatorn. Alla DLL:er som har direkt stöd för en .ocx fil måste registreras. (För att Regsvr32.exe ska lyckas måste måldatorn först innehålla alla DLL:er som kontrollen statiskt läser in.) Om en DLL som anges som ett beroende också har en .dep fil i mappen Os\System på CD:n Visual C++ 6.0 måste du även undersöka .dep filen för USES-poster.