Partager via


Redistribution de contrôles ActiveX Visual C++

Visual C++ 6.0 fournit des contrôles ActiveX que vous pouvez utiliser dans des applications que vous redistribuez ensuite. Ces contrôles ne sont plus inclus dans Visual C++. Conformément aux contrats de licence de Visual C++ 6.0, vous pouvez redistribuer ces contrôles avec les applications développées en Visual C++.

Remarque

Visual C++ 6.0 n’est plus pris en charge par Microsoft.

Pour obtenir une liste des contrôles ActiveX redistribuables Visual C++ 6.0, consultez Common\Redist\Redist.txt sur le disque 1 du CD-ROM du produit Visual C++ 6.0.

Lors de la distribution d’applications, vous devez installer et inscrire le .ocx contrôle ActiveX (à l’aide de Regsvr32.exe). Par ailleurs, vous devez vérifier que l’ordinateur cible dispose des versions actuelles des fichiers système suivants (un astérisque indique que le fichier doit être inscrit) :

  • Asycfilt.dll

  • Comcat.dll *

  • Oleaut32.dll *

  • Olepro32.dll *

  • Stdole2.tlb

Si ces DLL ne sont pas disponibles sur le système cible, vous devez les mettre à jour selon le mécanisme recommandé pour la mise à jour du système d’exploitation correspondant.

Quand vous utilisez un contrôle ActiveX qui établit une connexion à une base de données, vous devez également répliquer le nom de la source de données sur l’ordinateur cible. Vous pouvez effectuer cette opération par programmation à l’aide de fonctions telles que ConfigDSN.

Certains contrôles ActiveX redistribuables ont des dépendances supplémentaires. Pour chaque .ocx fichier du dossier Os\System sur le CD de produit Visual C++ 6.0, il existe également un .dep fichier. Pour chaque .ocx fichier que vous souhaitez redistribuer, recherchez une ou plusieurs entrées USE dans le fichier correspondant .dep . Si un fichier est répertorié, vous devez vous assurer qu’il se trouve sur l’ordinateur cible. Toutes les DLL prenant directement en charge un .ocx fichier doivent être inscrites. (Pour que Regsvr32.exe réussisse, l’ordinateur cible doit d’abord contenir toutes les DLL que le contrôle charge statiquement.) En outre, si une DLL répertoriée en tant que dépendance possède également un .dep fichier dans le dossier Os\System sur le CD Visual C++ 6.0, vous devez également examiner ce .dep fichier pour les entrées USE.

Voir aussi

Redistribution des fichiers Visual C++