Un fichier OCX est un type de fichier utilisé par les systèmes d'exploitation Microsoft Windows. OCX signifie OLE Control Extension (Extension de Contrôle OLE), où OLE signifie Object Linking and Embedding (Liaison et Incorporation d'Objets). Les fichiers OCX sont essentiellement des bibliothèques de liens dynamiques (DLLs) 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 offrir 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 (Windows Registry), 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 problèmes de sécurité et de compatibilité. Cependant, de nombreuses applications plus anciennes dépendent encore des fichiers OCX pour leur fonctionnalité. L'extension .ocx est l'extension de fichier associée à ces contrôles ActiveX.