Foro de Informatica
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver "

- Aristóteles -



        


Google
 
Web www.ComputerFacil.com
Forista del Mes:

dejavi




  Reply to this topicStart new topicStart Poll

> Notas Sobre La Compatibilidad En Componentes Activ
dejavi
  Publicado: Aug 11 2007, 03:52 PM
Quote Post


Tera user
Group Icon

Grupo: _Super Moderadores_
Mensajes: 4.306
Miembro nº: 17.695
Registrado: 18-January 07



110807.



Para no romper la compatibilidad de versiones:

Al crear la librería (DLL) la primera vez: hacerlo con compatibilidad de proyecto.

Hacer una copia de la DLL creada y renombrarla (esto no es obligatorio, pero recomendable),
por ejemplo con la extensión .dlc o .cmp (yo uso esta última)

Al crear nuevas versiones, con nuevas propiedades y métodos,
hacerlo con compatibilidad binaria, apuntando a la copia creada con la nueva extensión.
De esta forma, los programas compilados anteriormente siguen funcionando con la nueva DLL.

Copiar la nueva DLL con la extensión usada en la compatibilidad binaria.
La copia creada con la nueva extensión, será siempre la última versión distribuida de la DLL

En muy importante que siempre que distribuyamos una DLL, aunque se hayan hecho cambios mínimos que no rompan la compatibilidad binaria con la anterior, hagamos una copia para usarla como "base" de la compatibilidad binaria, (con la extensión .cmp).
De esta forma, siempre tendremos la DLL distribuida como base de compatibilidad binaria.
Si no tenemos en cuenta este "pequeño" detalle, al distribuir la nueva DLL nos encontraremos con el error de que "no puede crear el componente ActiveX" y por tanto "romperemos" la compatibilidad binaria y tendremos que generar nuevamente los ejecutables que utilicen nuestro componente ActiveX.


read.gif






--------------------
user posted image
PMEmail PosterUsers Website
Top
0 usuario(s) está(n) leyendo esta discusión (0 invitado(s) y 0 usuario(s) anónimo(s))
0 miembro(s):

Topic Options Reply to this topicStart new topicStart Poll

 


ComputerFacil.com © 2006
          Webs Afiliadas - Contacto
Ofertas PCs :: Consultor de Marketing Online :: Foros :: Posicionamiento Web :: Foros de Informatica :: Foros :: elhacker