Un fichier OCX est un type de fichier utilisé par les systèmes d'exploitation Microsoft Windows. OCX signifie OLE Control Extension, où OLE signifie Object Linking and Embedding (Liaison et Intégration d'Objets). Les fichiers OCX sont essentiellement des bibliothèques de liens dynamiques (DLL) qui contiennent des composants ou des contrôles réutilisables pouvant être utilisés par diverses applications. Ils constituent un élément clé de la technologie ActiveX, qui permet à différentes applications logicielles de partager des fonctionnalités et des données. Ces contrôles peuvent fournir un large éventail de fonctionnalités, telles que l'affichage de contenu multimédia, la gestion des entrées utilisateur ou la connexion à des bases de données. Les fichiers OCX sont souvent utilisés dans le développement logiciel pour créer des interfaces utilisateur personnalisées et ajouter des fonctionnalités spécifiques aux applications. Ils sont enregistrés dans le Registre Windows, ce qui permet aux applications de les localiser et de les utiliser facilement. Bien que les fichiers OCX aient été largement utilisés par le passé, ils ont été largement remplacés par des technologies plus récentes comme les composants .NET, en raison de préoccupations de sécurité et de problèmes de compatibilité. Cependant, de nombreuses applications plus anciennes dépendent toujours des fichiers OCX pour leur fonctionnalité. L'extension .ocx est l'extension de fichier associée à ces contrôles ActiveX.