Redistribuce 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.
Konfiguraci MinDependency dostanete, když nastavíte vlastnost Použití knihovny ATL na Statické propojení knihovny ATL na stránce vlastností Obecné a vlastnost Knihovny spuštění na Vícevláknový (/MT) na stránce vlastností Generování kódu (složka C/C++).
Konfigurace MinSize je to, co dostanete, když nastavíte vlastnost Použití knihovny ATL na Dynamické propojení knihovny ATL na stránce vlastností Obecné, nebo nastavíte vlastnost Knihovna spuštění na možnost Vícevláknová knihovna DLL (/MD) na stránce vlastností (složka C/C++) Generování kódu.
MinSize vytvoří výstupní soubor co nejmenší, ale vyžaduje, aby v cílovém počítači byly knihovny ATL100.dll a Msvcr100.dll (pokud jste vybrali možnost Vícevláknová knihovna DLL (/MD).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 znovu distribuujete 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 pomocných souborů databáze.