Sdílet prostřednictvím


Redistribuce ovládacích prvků

Visual C++ .NET poskytuje ovládací prvky technologie ActiveX, které lze použít v aplikacích.Ovládací prvky spolu s aplikacemi lze poté dále šířit.Pokud zvýrazníte ovládací prvek v dialogovém okně Insert ActiveX Control, zobrazí se jeho soubor .ocx nebo soubor .dll.

Seznam dodávaných šiřitelných ovládacích prvků technologie ActiveX Visual C ++, viz Program Files\Microsoft Visual Studio .NET 2003\redist.txt na disku 2 Visual C++ .NET; všechny soubory .ocx ve složce Win\System folder jsou šiřitelné.

Ovládací prvky MFC ActiveX: Distribuce ovládacích prvků ActiveX vysvětluje, jak nainstalovat a zaregistrovat redistribuovatelné ovládací prvky ActiveX.

Sloučené projekty instalace vysvětluje, jak Visual Studio .NET zpracovává šíření souborů prostřednictvím slučovacích modulů.

Šíření pomocných souborů databáze pojednává o tom, jak šířit podpůrné soubory pro databázové technologie, jenž jsou v Microsoft Data Access SDK.

Pokud vaše aplikace používá ovládací prvek technologie ActiveX, který se připojuje k databázi, musíte jej nainstalovat nebo provést následující:

  • DCOM pro systém Windows. Je třeba spustit Dcom98.exe nebo Dcom95.exe v libovolném počítači s verzemi systému Windows starší než Windows 2000. (Je Dcom98.exe speciálně pro systém Windows 98; Dcom95.exe je speciálně pro Windows 95.) Můžete stáhnout tyto soubory z https://www.microsoft.com/com/resources/downloads.asp.

  • MDAC 2.8 SDK. Měli byste nainstalovat Microsoft Data Access 2.8 SDK na cílový počítač.Je možné stáhnout z https://go.microsoft.com/fwlink/?LinkId=205525.

  • Redistribuční program MDAC 2.8. SDK pro součásti MDAC 2.8 je navržena pro použití s redistribučním programem MDAC 2.8 (MDAC_TYP.(EXE).Můžete stáhnout MDAC_TYP.EXE z https://go.microsoft.com/fwlink/?LinkId=164412.

  • Replikovat název zdroje dat (DSN). Také je třeba replikovat název zdroje dat na cílovém počítači.To lze provést programově pomocí funkcí jako například ConfigDSN.

Důležité poznámky na redistribuci komponent

  • Šíření součástí rozhraní DAO. Společnost Microsoft doporučuje používat databázový stroj Jet 4.0 SP3 (verze 2927.04) nebo novější.Databázový stroj Jet 4.0 SP3 se dodává se systémem Windows 2000 a Windows ME.Pokud použijete tuto verzi databázového stroje Jet, sníží se počet Jet verzí, které musí být testovány s vaší aplikací.

    Systém Windows XP je dodáván s upgradovanou verzí modulu Jet s aktualizací Service Pack, která není zahrnutá v předchozích verzích systému Windows.Testování aplikace v systému Windows XP automaticky testuje verzi Jet, která je dodávána se systémem Windows XP.Před jejich uvolněním je potřeba otestovat aplikace rozhraní DAO v obou verzích databázového stroje Jet 4.0.

    Jediný rozdíl u verze systému Windows XP jsou opravy problémů nalezených od vydání systému Windows 2000.Pokud se u uživatelů aplikace nevyskytnou žádné problémy, není nutné upgradovat databázový stroj Jet 4.0 SP3.

    Pokud používáte systém Windows 2000 a chcete upgradovat verzi databázového stroje Jet, musíte použít aktualizace Service Pack systému Windows.Pokud používáte verze systému Windows starší než Windows 2000, můžete získat nejnovější verzi databázového stroje Jet, jak je popsáno v následujícím článku znalostní báze Knowledge Base "ACC2000: aktualizované verze systému Microsoft Jet 4.0 k dispozici v Download Center" (Q239114).Články znalostní báze můžete vyhledat na disku CD-ROM knihovny MSDN nebo na https://support.microsoft.com/support.

  • Známé problémy s ovládacími prvky ActiveX. Existuje známý problém s dynamickým vytvářením instancí redistribuovatelné ovládací prvky ActiveX v počítačích, ve kterých nebyl nainstalován Visual C++, jak je popsáno v následujícím článku znalostní báze "PRB: Dynamické vytvoření systému Redistributable ovládacího prvku se nezdaří" (Q151804).Články znalostní báze můžete vyhledat na disku CD-ROM knihovny MSDN nebo na https://support.microsoft.com/support.Je také známý problém s umísťováním některých ovládacích prvků ActiveX na dialogové okno; Zobrazí pole zpráva, že ovládací prvek vyžaduje vývojářskou licenci, jak je popsáno v následujícím článku znalostní báze "PRB: potřeba návrhu licence pro ovládací prvky Microsoft ActiveX" (Q155059).Články znalostní báze můžete vyhledat na disku CD-ROM knihovny MSDN nebo na https://support.microsoft.com/support.

  • Licencované ovládací prvky Visual Studio.    Držitelé licence Visual Studio mohou šířit další ovládací prvky technologie ActiveX specifické pro jiné vývojářské nástroje Visual Studio.Například ovládací prvek graf je šířen s jazykem Visual Basic, který je také dodáván v aplikaci Visual Studio.Proto pokud používáte Visual C++ jako součást licence Visual Studio, můžete šířit ovládací prvek graf.Nicméně pokud jste zakoupili pouze Visual C++, k jejímu dalšímu šíření nemáte licenci.

Viz také

Referenční dokumentace

Použití ovládacích prvků ActiveX

MFC – ovládací prvky ActiveX: Distribuce ovládacích prvků ActiveX