Condividi tramite


Ridistribuzione dei controlli

Visual C++ .NET include controlli ActiveX che è possibile utilizzare in applicazioni,nonché ridistribuire unitamente alle applicazioni.Nella finestra di dialogo Inserisci controllo ActiveX evidenziare un controllo per visualizzare il file OCX o DLL corrispondente.

Per un elenco dei controlli ActiveX ridistribuibili forniti da Visual C++, vedere Programmi\Microsoft Visual Studio .NET 2003\redist.txt sul disco 2 del CD-ROM del prodotto Visual C++ .NET. I file OCX nella cartella Win\System sono ridistribuibili.

Per informazioni su come installare e registrare i controlli ActiveX ridistribuibili, vedere Controlli ActiveX MFC: distribuzione dei controlli ActiveX.

Per informazioni sulla gestione della ridistribuzione di file tramite moduli unione durante la distribuzione di Visual Studio .NET, vedere Progetti di moduli unione.

In Ridistribuzione dei file di supporto del database viene descritto come ridistribuire i file di supporto per le tecnologie di database disponibili nell'SDK di Microsoft Data Access.

Se nell'applicazione viene utilizzato un controllo ActiveX che si collega a un database, è necessario installare o effettuare quanto segue:

  • DCOM per Windows. È necessario eseguire Dcom98.exe o Dcom95.exe in qualsiasi computer che esegue versioni di Windows precedenti a Windows 2000.Dcom98.exe è specifico per Windows 98, mentre Dcom95.exe per Windows 95. Questi file possono essere scaricati all'indirizzo https://www.microsoft.com/com/resources/downloads.asp (la pagina potrebbe essere in inglese).

  • SDK di MDAC 2.8. È opportuno installare l'SDK di Microsoft Data Access 2.8 sul computer di destinazione.È possibile scaricare il file da https://www.microsoft.com/download/en/details.aspx?displaylang=it&id=21995.

  • Programma di ridistribuzione di MDAC 2.8. L'SDK di MDAC 2.8 è stato progettato per essere utilizzato con il programma di ridistribuzione MDAC 2,8 (MDAC_TYP.EXE).È possibile scaricare MDAC_TYP.EXE da https://go.microsoft.com/fwlink/?LinkId=164412.

  • Replica del DSN. È inoltre necessario eseguire la replica del nome dell'origine dati (DSN, Data Source Name) sul computer di destinazione.È possibile eseguire questa operazione a livello di codice con funzioni quali ConfigDSN.

Note importanti sulla ridistribuzione dei componenti

  • Ridistribuzione dei componenti DAO.   Microsoft consiglia di utilizzare Jet 4.0 SP3 (versione 2927.04) o una versione successiva.Jet 4.0 SP3 viene fornito con Windows 2000 e Windows Me.Questa versione di Jet riduce il numero di versioni Jet da testare con l'applicazione.

    Windows XP viene fornito con una versione aggiornata del Service Pack di Jet non incluso nelle versioni precedenti di Windows.Quando si esegue il test dell'applicazione in Windows XP, verrà automaticamente eseguito il test della versione di Jet fornita con Windows XP.Le applicazioni DAO devono essere testate su entrambe le versioni di Jet 4.0 prima di essere rilasciate.

    La versione disponibile in Windows XP differisce da quella precedente esclusivamente per alcune correzioni a problemi rilevati dopo il rilascio di Windows 2000.Se gli utenti dell'applicazione creata non incontrano problemi, non è necessario aggiornare Jet 4.0 SP3.

    Se si utilizza Windows 2000 e si desidera aggiornare la versione di Jet in uso, è necessario utilizzare i Service Pack di Windows.Se si utilizza una versione di Windows precedente a Windows 2000, è possibile ottenere la versione più recente di Jet come descritto nell'articolo della Knowledge Base "ACC2000: Updated Version of Microsoft Jet 4.0 Available in Download Center" (Q239114).disponibile nel CD della MSDN Library o all'indirizzo https://support.microsoft.com/default.aspx.

  • Problemi rilevati con i controlli ActiveX.   È stato riscontrato un problema relativo alla creazione dinamica di istanze di controlli ActiveX ridistribuibili su computer su cui non è installato Visual C++, come descritto nell'articolo "PRB: Dynamic Creation of Redistributable Control Fails" (Q151804).disponibile nel CD della MSDN Library o all'indirizzo https://support.microsoft.com/default.aspx.È noto inoltre un altro problema relativo all'inserimento di alcuni controlli ActiveX in una finestra di dialogo: viene visualizzata una finestra di messaggio che informa che il controllo richiede una licenza per la fase di progettazione, come descritto nell'articolo "PRB: Need Design-Time License for Microsoft ActiveX Controls" (Q155059).disponibile nel CD della MSDN Library o all'indirizzo https://support.microsoft.com/default.aspx.

  • Controlli di Visual Studio con licenza.   Gli utenti che dispongono della licenza di Visual Studio possono ridistribuire controlli ActiveX specifici di altri strumenti di sviluppo di Visual Studio.Il controllo Chart viene ad esempio distribuito con Visual Basic, applicazione inclusa in Visual Studio.Se si utilizza Visual C++ nell'ambito di una licenza di Visual Studio, sarà possibile ridistribuire il controllo Chart.Se invece è stato acquistato solo Visual C++, non si disporrà della licenza per la ridistribuzione del controllo.

Vedere anche

Riferimenti

Utilizzo dei controlli ActiveX

Controlli ActiveX MFC: Distribuzione dei controlli ActiveX

Cronologia delle modifiche

Data

Cronologia

Motivo

Dicembre 2010

Riferimenti aggiornati a MDAC e MDAC SDK.

Commenti e suggerimenti dei clienti.