Condividi tramite


Ridistribuzione di controlli ActiveX di Visual C++

Visual C++ 6.0 fornisce controlli ActiveX che è possibile usare in applicazioni da ridistribuire in seguito. Questi controlli non sono più inclusi in Visual C++. In base ai contratti di licenza di Visual C++ 6.0, è possibile ridistribuire questi controlli con le applicazioni sviluppate in Visual C++.

Nota

Visual C++ 6.0 non è più supportato da Microsoft.

Per l'elenco dei controlli ActiveX di Visual C++ 6.0 ridistribuibili, vedere Common\Redist\Redist.txt nel disco 1 dei CD di Visual C++ 6.0.

Quando si distribuiscono le applicazioni, è necessario installare e registrare per .ocx il controllo ActiveX (usando Regsvr32.exe). Assicurarsi anche che nel computer di destinazione siano presenti le versioni correnti dei file di sistema seguenti (un asterisco indica che il file deve essere registrato):

  • Asycfilt.dll

  • Comcat.dll *

  • Oleaut32.dll *

  • Olepro32.dll *

  • Stdole2.tlb

Se queste DLL non sono disponibili nel sistema di destinazione, è necessario aggiornarle tramite il meccanismo stabilito per l'aggiornamento del sistema operativo corrispondente.

Se si usa un controllo ActiveX che si connette a un database, è anche necessario replicare il nome dell'origine dati nel computer di destinazione. Tale operazione può essere eseguita a livello di codice tramite funzioni, ad esempio ConfigDSN.

Alcuni controlli ActiveX ridistribuibili hanno dipendenze aggiuntive. Per ogni .ocx file nella cartella Os\System nel CD del prodotto Visual C++ 6.0, è presente anche un .dep file. Per ogni .ocx file da ridistribuire, cercare una o più voci U edizione Standard S nel file corrispondente.dep. Se un file è elencato, è necessario assicurarsi che sia presente nel computer di destinazione. Tutte le DLL che supportano direttamente un .ocx file devono essere registrate. Affinché Regsvr32.exe abbia esito positivo, il computer di destinazione deve prima contenere tutte le DLL caricate in modo statico dal controllo. Inoltre, se una DLL elencata come dipendenza include anche un .dep file nella cartella Os\System nel CD di Visual C++ 6.0, è necessario esaminare anche il .dep file per le voci U edizione Standard S.

Vedi anche

Ridistribuzione di file Visual C++