Redistribuce Visual C++ ovládacích prvků ActiveX
Visual C++ 6.0 dodává ovládací prvky ActiveX, které můžete použít v aplikacích, které pak znovu distribuujete. Tyto ovládací prvky jsou již zahrnuty v jazyce C++. Za licenční smlouvy pro Visual C++ 6.0 můžete distribuovat tyto ovládací prvky s aplikací vyvinutých v jazyce C++.
Poznámka
Visual C++ 6.0 již není podporován společností Microsoft.
Seznam redistribuovatelných Visual C++ 6.0 ovládacích prvků ActiveX naleznete v Common\Redist\Redist.txt na 1. disku CD produktu Visual C++ 6.0.
Když distribuujete aplikace, musíte nainstalovat a zaregistrovat .ocx pro ovládací prvek ActiveX (použitím Regsvr32.exe). Kromě toho byste se měli ujistit, že cílový počítač má aktuální verze následujících systémových souborů (hvězdička označuje soubor, potřebný k registraci):
Asycfilt.dll
Comcat.dll *
Oleaut32.dll *
Olepro32.dll *
Stdole2.tlb
Pokud nejsou tyto DLL knihovny k dispozici na cílovém systému, je nutné získat jejich aktualizaci pomocí předepsaného mechanizmu pro aktualizaci odpovídajícího operačního systému. Můžete stáhnout nejnovější aktualizace service Pack pro systém Windows z https://windowsupdate.microsoft.com.
Pokud aplikace používá jeden z ovládacích prvků ActiveX, který se připojuje k databázi, musíte mít komponenty Microsoft Data Access (MDAC) nainstalovány na cílovém počítači. Další informace naleznete v tématu Redistribuce podporovaných souborů databáze.
Při použití ovládacího prvku ActiveX, který se připojuje k databázi, je také potřeba replikovat název zdroje dat na cílovém počítači. Lze provést programově pomocí funkcí jako ConfigDSN.
Některé redistribuovatelné ovládací prvky ActiveX mají doplňkové závislosti. Pro každý .ocx soubor v adresáři Os\System na disku CD produktu Visual C++ 6.0, zde je také k dispozici soubor .dep. Pro každý soubor .ocx, který chcete znovu distribuovat, vyhledejte jeden nebo více vstupů použitých v odpovídajícím .dep souboru. Pokud je soubor v seznamu uveden, musíte se ujistit, že je soubor umístěn na cílovém počítači. Všechny DLL knihovny, podporující přímo soubor .ocx, musí být registrovány. (Pro úspěšné Regsvr32.exe, musí nejprve cílový počítač obsahovat všechny DLL knihovny staticky načteného ovládacího prvku.) Navíc, pokud DLL knihovna, která je uvedena jako závislost, má také .dep soubor v adresáři Os\System na disku CD Visual C++ 6.0, musíte také prozkoumat .dep soubor pro použití vstupů.