Condividi tramite


Ridistribuzione di modelli ATL e OLE DB

È possibile compilare un progetto ATL (Active Template Library) o di modelli OLE DB per una configurazione MinDependency o MinSize.

Una configurazione MinDependency si ottiene impostando la proprietà Uso di ATL su Collegamento statico ad ATL nella pagina delle proprietà Generale e impostando la proprietà Libreria di runtime su Multithread (/MT) nella pagina delle proprietà Generazione codice (cartella C/C++).

Una configurazione MinSize si ottiene impostando la proprietà Uso di ATL su Collegamento dinamico ad ATL nella pagina delle proprietà Generale oppure impostando la proprietà Libreria di runtime su DLL multithread (/MD) nella pagina delle proprietà Generazione codice (cartella C/C++).

MinSize consente di ridurre al minimo le dimensioni del file di output, ma richiede la presenza di ATL100.dll e Msvcr100.dll nel computer di destinazione se è stata selezionata l'opzione DLL multithread (/MD).Per garantire la presenza di tutte le funzionalità ATL, è consigliabile registrare ATL100.dll nel computer di destinazione.ATL100.dll contiene esportazioni ANSI e Unicode.

Se si compila un progetto ATL o di modelli OLE DB per una destinazione MinDependency, non è necessario installare e registrare ATL100.dll nel computer di destinazione, ma in tal caso è probabile che si ottenga un'immagine del programma di dimensioni maggiori.

Se si ridistribuisce un'applicazione eseguibile ATL, è necessario registrare il file EXE ed eventuali controlli presenti in tale file eseguendo il comando seguente:

filename /regserver

dove filename è il nome del file eseguibile.

Nel caso di applicazioni di modelli OLE DB, assicurarsi che nel computer di destinazione siano disponibili le versioni più recenti dei file di MDAC (Microsoft Data Access Components).Per ulteriori informazioni, vedere Ridistribuzione dei file di supporto del database.

Vedere anche

Concetti

Ridistribuzione di file Visual C++