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: Šíření ovládacích prvků technologie ActiveX vysvětluje, jak nainstalovat a zaregistrovat šiřitelné ovládací prvky technologie 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. V libovolném počítači s verzemi systému Windows starší než Windows 2000 je třeba spustit Dcom98.exe nebo Dcom95.exe. (Je Dcom98.exe speciálně pro systém Windows 98; Program Dcom95.exe je speciálně pro Windows 95.) Tyto soubory můžete stáhnout 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č. Můžete stáhnout z tohoto 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 programem přerozdělení MDAC 2.8 (MDAC_TYP.EXE). MDAC_TYP lze stáhnout.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í 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 článku znalostní báze "ACC2000: Aktualizovaná verze Microsoft Jet 4.0 je k dispozici ve službě Stažení softwaru "(Q239114). Můžete najít články znalostní báze Knihovna CD-ROM MSDN nebo na https://support.microsoft.com/support.

  • Známé problémy s ovládacími prvky technologie ActiveX.    Známý problém s dynamickým vytvářením instancí šiřitelných ovládacích prvků technologie ActiveX v počítačích, ve kterých nebyl nainstalován Visual C++, jak je popsáno v článku znalostní báze "PRB: Dynamické vytvoření šiřitelného ovládacího prvku selže" (Q151804). Můžete najít články znalostní báze Knihovna CD-ROM MSDN nebo na https://support.microsoft.com/support. Existuje také známý problém s umísťováním některých ovládacích prvků technologie ActiveX na dialogové okno; zobrazí se okno zprávou, které uvádí, že ovládací prvek vyžaduje vývojářskou licenci, jak je popsáno v článku znalostní báze "PRB: Pro ovládací prvky Microsoft ActiveX je třeba vývojářská licence" (Q155059). Můžete najít články znalostní báze Knihovna CD-ROM 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é

Odkaz

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

MFC ActiveX Controls: Distributing ActiveX Controls

Historie změn

Datum

Poslední dokumenty

Důvod

Prosinec 2010

Aktualizované odkazy a MDAC SDK pro součásti MDAC.

Názory zákazníků