Sdílet prostřednictvím


Přerozdělení knihovny ATL a šablon technologie OLE DB

Knihovna ATL (Active Template Library) nebo šablony projektu technologie OLE DB mohou být sestaveny pro MinDependency nebo pro MinSize konfiguraci.

Konfigurace MinDependency je to co dostanete, když nastavíte vlastnost Použití knihovny ATL na Statické propojení knihovny ATL na stránce vlastností Obecné a nastavíte vlastnost Knihovny spuštění na Víceprocesový (/MT) na stránce vlastností (složka C/C++) Generování kódu.

Konfigurace MinSize je to co dostanete, když nastavíte vlastnost Použití knihovny ATL na Dynamické propojení knihovny ATL na stránce vlastností Obecné a nastavíte vlastnost Knihovny spuštění na Víceprocesovou DLL knihovnu (/MT) na stránce vlastností (složka C/C++) Generování kódu.

MinSize dělá výstupní soubor tak malý jak je možné, ale vyžaduje, aby knihovny ATL100.dll a Msvcr100.dll (pokud jste vybrali možnost Víceprocesorová DLL knihovna (/MD) byly na cílovém počítači. Knihovna ATL100.dll by měla být registrován v cílovém počítači, aby bylo zajištěno, že jsou přítomny všechny funkce knihovny ATL. Knihovna ATL100.dll obsahuje ANSI a Unicode exporty.

Pokud sestavíte knihovnu ATL nebo projekt šablon technologie OLE DB pro cílový MinDependency, nepotřebujete instalovat a registrovat knihovnu ATL100.dll na cílovém počítači, i když by jste mohli dostat větší bitovou kopii programu.

Pokud redistribujete spustitelnou aplikaci knihovny ATL, musíte zaregistrovat soubor .exe (a všechny ovládací prvky uvnitř) zadáním následujícího příkazu:

filename /regserver

Kde filename je název spustitelného souboru.

Pro šablony aplikací technologie OLE DB zkontrolujte, aby měl cílový počítač nejnovější verze komponent souborů Microsoft Data Access (MDAC). Další informace naleznete v tématu Redistribuce podporovaných souborů databáze.

Instalace lokalizovaných knihoven ATL

Pokud použijete ovládací prvek technologie ActiveX, který závisí na knihovně Msstkprp.dll (obvykle bude knihovna ATL založena na ovládacích prvcích) a chcete expedovat lokalizovanou verzi ovládacího prvku technologie ActiveX, budete potřebovat expedovat lokalizovanou verzi knihovny Msstkprp.dll. Další informace naleznete v článku KB236404, "Microsoft Visual Basic 6.0 mezinárodní balíčku a Deployment Kit" znalostní báze Microsoft Knowledge Base na https://support.microsoft.com.

Viz také

Koncepty

Redistribuce souborů Visual C++