Un fichier OCX est un type de fichier utilisé par les systèmes d'exploitation Microsoft Windows. OCX signifie OLE Control Extension, où OLE désigne l'Object Linking and Embedding (liaison et incorporation 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 exploités par diverses applications. Ils constituent un élément clé de la technologie ActiveX, qui permet à différents logiciels de partager des fonctionnalités et des données. Ces contrôles offrent une vaste gamme de capacité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 fréquemment utilisés dans le développement de logiciels 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é en grande partie remplacés par des technologies plus récentes comme les composants .NET, en raison de préoccupations liées à la sécurité et à des problèmes de compatibilité. Cependant, de nombreuses applications anciennes dépendent encore des fichiers OCX pour leur fonctionnement. L'extension .ocx est l'extension de fichier associée à ces contrôles ActiveX.