Omdistribuera Visual C++ ActiveX-kontroller

Visual C++ 6.0 tillhandahåller ActiveX-kontroller som du kan använda i program som du sedan omdistribuerar. 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 på skiva 1 i Produkt-CD:n för Visual C++ 6.0.

När du distribuerar program måste du installera och registrera för ActiveX-kontrollen (med ). Måldatorn måste också ha aktuella versioner av följande systemfiler. (En asterisk anger att filen måste vara registrerad.)

  • Asycfilt.dll
  • Comcat.dll*
  • Oleaut32.dll*
  • Olepro32.dll*
  • Stdole2.tlb

Om dessa DLL-bibliotek (dynamic-link libraries) inte är tillgängliga i målsystemet måste du uppdatera dem med hjälp av den föreskrivna mekanismen för att uppdatera 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 den här uppgiften programmatiskt med funktioner som .

Vissa omdistribuerbara ActiveX-kontroller har fler beroenden. För varje fil i mappen Os\System på produkt-CD:n Visual C++ 6.0 finns det också en fil. För varje fil som du vill omdistribuera letar du efter en eller flera USES-poster i motsvarande 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 fil måste registreras. (För att lyckas måste måldatorn först innehålla alla DLL:er som kontrollen statiskt läser in.) Om en DLL som anges som beroende också har en fil i mappen Os\System på CD:n Visual C++ 6.0 måste du även undersöka filen för USES-poster.

  • Omdistribuera Visual C++-filer