Algunos de los tipos de proyecto disponibles en Visual Basic 6 implicar la creación de componentes o controles COM - guardados como archivos DLL - que están destinados a ser utilizados en otros programas o en Internet por muchos equipos diferentes . Creación de archivos DLL binario hace compatible con otros sistemas , lo que garantiza que los usuarios posteriores no tienen que recompilar los controles. Propósito
Selección de la opción de compatibilidad binaria al crear un componente COM asegura que si tiene la intención de hacer varios cambios a su control sobre un período de tiempo, otros que quieren utilizar el control puede sin experimentar problemas de compatibilidad . Otras aplicaciones pueden incorporar en el control de su programa , independientemente de si estaban destinados a . Esto le permite distribuir el control con confianza, sabiendo que sin importar qué versión demás usuarios y desarrolladores tienen , pueden aprovechar al máximo el control.
Ubicación y mapa
de forma predeterminada , Visual Basic 6 utiliza el ajuste " Compatibilidad de proyecto " para los nuevos proyectos componentes COM. Usted puede cambiar esto a la compatibilidad binaria al abrir el cuadro de diálogo Propiedades del proyecto, seleccione la ficha componentes, y haciendo clic en el botón " Binary Compatibility " radio encontrada allí. A continuación, debe configurar uno o más archivos DLL que desea hacer compatible con el proyecto mediante el buscador de abajo los botones de radio . El programa entonces vincular los archivos DLL y hacerlos compatibles .
Actualizaciones
Si establece un proyecto para utilizar la compatibilidad binaria , se creará nueva clase y el ID de interfaz , además de los archivos originales cuando se compila el proyecto más de una vez . Las compilaciones posteriores utilizan estos archivos para conservar la información de las compilaciones más. Otros programas que utilizan el componente COM edad pueden no tener la funcionalidad correcta de usar las nuevas versiones , por lo que la referencia de la clase y los archivos de ID de interfaz con la información antigua que les permite seguir utilizando los controles sin problemas de compatibilidad.
< Br >
Consideraciones
al hacer un nuevo componente COM VB6 , usted no tiene que activar la compatibilidad binaria , especialmente si usted no tiene intención de crear versiones posteriores del mismo componente. Si establece la opción , no compilar nuevas versiones del mismo archivo EXE. De esta manera , usted puede conservar y hacer referencia a versiones anteriores si las nuevas versiones tienen errores que deben corregir . Si se rompe la conexión de un proyecto a los archivos compatibles con binarios , debe establecer una conexión con los nuevos archivos y luego distribuir los después de compilar el proyecto.