Red de conocimiento informático - Material del sitio web - Al instalar Screen Spy, se descubrió que xpbutton.ocx o sus archivos adjuntos no se podían registrar correctamente: el archivo faltaba o no era válido.

Al instalar Screen Spy, se descubrió que xpbutton.ocx o sus archivos adjuntos no se podían registrar correctamente: el archivo faltaba o no era válido.

.ocx es la extensión del control ocx. ¡Hablemos de qué es el control ocx!

Cuéntame ¿qué es el control OCX?

Si has utilizado herramientas de programación visual como Visual Basic o Delphi, estarás familiarizado con el concepto de controles, que son los pequeños botones de la barra de herramientas, como EditBox, Grid, ImageBox, Timer, etc. Cada control tiene sus propios eventos, métodos y propiedades. Programar con controles es muy sencillo. En primer lugar, durante la fase de diseño del programa, puede establecer algunas propiedades, como tamaño, posición, título (subtítulos), etc., durante la fase de ejecución del programa, puede cambiar estas propiedades y también puede llamar a diferentes métodos; controlar el control de diferentes eventos. Los controles son como bloques de construcción y todo lo que el programa tiene que hacer es construirlos. La mayor ventaja de los controles es que se pueden reutilizar, incluso entre diferentes lenguajes de programación. Por ejemplo, puede incorporar controles desarrollados en VC en VB.

La esencia del control reside en el estándar OLE (Object Linking and Embedding) de Microsoft. Debido a que aprovecha al máximo las ventajas de la orientación a objetos, la eficiencia del programa ha mejorado enormemente, por lo que se ha utilizado ampliamente. Hay muchas empresas en el extranjero que se especializan en producir diversos controles. La primera forma de control fue el formato .VBX, que luego se convirtió en .OCX. Debido a la gran popularidad de Internet, Microsoft introdujo la tecnología ActiveX, que se desarrolló sobre la base de OLE y agregó la funcionalidad WWW. Por eso el más popular actualmente es el control ActiveX.