Ayuda con DLL's (Muy urgente!!!)
Publicado por Juan de jesus (12 intervenciones) el 27/04/2005 01:57:13
Hola a todos
Hace poco que quiero aprobechar las ventajas de hacer aplicaciones con modulos (Donde la aplicacion se conforma por el exe y los componentes). este modo me permite ahorrar memoria y me facilita corregir errores. en vez de hacer un ejecutable que tenga la aplicacion entrea mejor la divido: Pongo el ejecutable y luego las otras partes del programa en dll's. si alguna parte del programa luego falla solo tendria que reparar el dll que tiene el problema y asi no tengo que compilar la aplicacion completa y mis clientes en vez de tener que reinstalar la aplicacion para corregir los errores solo tendrian que instalar la nueva vercion del dll correspondiente (Supongo que toda esta parrafada ya todos la conocen, la pongo solo para que me entiendan bien). entonces Cual es el problema??
El problema:
+++++++++++
Supongamos que yo tengo una aplicacion que se conforma por un exe y un dll. luego algun cliente mio encuentra algun error en el programa y yo me doy cuenta que el error se encuentra en el dll. pues corrijo el error, ya tengo la dll nueva, pero cuando la copio junto al exe para que funcione todo bien obtengo este error al iniciar la aplicacion: "Automation error" es decir, el ejecutable ya no reconoce la dll.
aun cuando yo no cambie nada en el dll, con el simple hecho de compilarlo nuevamente ya el exe no lo reconoce, con lo cual tengo que compilar nuevamente el exe (Aunque el no tiene problemas) y el dll.
Alguien sabe como puedo hacer que el exe siga trabajando aunque el dll sea una nueva vercion?? cabe destacar que las referencias al dll yo las hago por el menu de visual basic Proyecto>Referencias
Hace poco que quiero aprobechar las ventajas de hacer aplicaciones con modulos (Donde la aplicacion se conforma por el exe y los componentes). este modo me permite ahorrar memoria y me facilita corregir errores. en vez de hacer un ejecutable que tenga la aplicacion entrea mejor la divido: Pongo el ejecutable y luego las otras partes del programa en dll's. si alguna parte del programa luego falla solo tendria que reparar el dll que tiene el problema y asi no tengo que compilar la aplicacion completa y mis clientes en vez de tener que reinstalar la aplicacion para corregir los errores solo tendrian que instalar la nueva vercion del dll correspondiente (Supongo que toda esta parrafada ya todos la conocen, la pongo solo para que me entiendan bien). entonces Cual es el problema??
El problema:
+++++++++++
Supongamos que yo tengo una aplicacion que se conforma por un exe y un dll. luego algun cliente mio encuentra algun error en el programa y yo me doy cuenta que el error se encuentra en el dll. pues corrijo el error, ya tengo la dll nueva, pero cuando la copio junto al exe para que funcione todo bien obtengo este error al iniciar la aplicacion: "Automation error" es decir, el ejecutable ya no reconoce la dll.
aun cuando yo no cambie nada en el dll, con el simple hecho de compilarlo nuevamente ya el exe no lo reconoce, con lo cual tengo que compilar nuevamente el exe (Aunque el no tiene problemas) y el dll.
Alguien sabe como puedo hacer que el exe siga trabajando aunque el dll sea una nueva vercion?? cabe destacar que las referencias al dll yo las hago por el menu de visual basic Proyecto>Referencias
Valora esta pregunta


0