Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Compartir recursos entre varios proyectos

Estas en el tema de Compartir recursos entre varios proyectos en el foro de Visual Basic clásico en Foros del Web. Hola buenas tardes, Tengo la siguiente pregunta: Actualmente tengo varios proyectos que utilizan modulos base comunes (por ejemplo un modulo que sirve para tracear las ...
  #1 (permalink)  
Antiguo 21/10/2010, 08:24
 
Fecha de Ingreso: agosto-2010
Mensajes: 10
Antigüedad: 13 años, 7 meses
Puntos: 0
Compartir recursos entre varios proyectos

Hola buenas tardes,

Tengo la siguiente pregunta:
Actualmente tengo varios proyectos que utilizan modulos base comunes (por ejemplo un modulo que sirve para tracear las aplicaciones).
Lo que me he dado cuenta es que si yo modifico ese modulo base en uno de los proyectos, lo guardo y me voy al otro proyecto que contiene el mismo modulo, éste no es actualizado. Tendria que cerrar el proyecto y volverlo a abrir para ver los cambios. Ahí viene mi pregunta:

¿Habria alguna manera de que VB6.0 se diera cuenta de que ha habido un cambio y lo notificara o lo actualizara por lo menos? Similar a lo que hace cualquier editor de textos, tipo Ultraedit o Notepad.

Gracias de antemano.

Saludos.
  #2 (permalink)  
Antiguo 22/10/2010, 20:07
Usuario no validado
 
Fecha de Ingreso: junio-2010
Ubicación: Guatemala
Mensajes: 196
Antigüedad: 13 años, 9 meses
Puntos: 25
Respuesta: Compartir recursos entre varios proyectos

No que yo sepa mi estimado... solamente en visual studio 20XX.
  #3 (permalink)  
Antiguo 23/10/2010, 12:17
Avatar de Gakex  
Fecha de Ingreso: enero-2009
Mensajes: 137
Antigüedad: 15 años, 2 meses
Puntos: 4
Respuesta: Compartir recursos entre varios proyectos

Talvez podrias crear una dll donde acomodaras todos los modulos comunes y asociar esta dll a los proyectos que utilicen estas, asi cuando agas un cambio a la dll se vera reflejado en cada proyecto que la utilice.

Bueno eso creo pero no estoy seguro al 100%
  #4 (permalink)  
Antiguo 23/10/2010, 19:28
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 5 meses
Puntos: 19
Respuesta: Compartir recursos entre varios proyectos

Lo que pasa es que cada proyecto tiene referenciado su propio modulo, en diferente ruta.

Lo que tenes que hacer es cambiar la ruta del modulo referenciado de un proyecto, hacia el modulo del otro proyecto, entonces ahi usas un mismo modulo y los cambios en uno o en otro proyecto seria lo mismo.
  #5 (permalink)  
Antiguo 25/10/2010, 04:22
 
Fecha de Ingreso: agosto-2010
Mensajes: 10
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Compartir recursos entre varios proyectos

Hola,

Cada proyecto tiene referenciado el modulo compartido en la misma ruta.
Si abro con un editor de texto cada archivo .vbp veo lo siguiente:

Module=Log4VB; ..\Shared Resources\Log4VB.bas

Lo que comenta Gakex puede ser util (parece el unico apaño que vb6 permite para simular el control de cambios en ficheros). Lo demas, como ha dicho Jonathan, seria usar Visual Studio 20XX.

Gracias de todos modos.

Saludos
  #6 (permalink)  
Antiguo 26/10/2010, 02:50
Avatar de Gakex  
Fecha de Ingreso: enero-2009
Mensajes: 137
Antigüedad: 15 años, 2 meses
Puntos: 4
Respuesta: Compartir recursos entre varios proyectos

Bueno en alguna ociasion yo hice lo mismo para un programa que encriptaba cadenas y estas cadenas se guardaban en un archivo de texto plano, otro programa abria este archivo y leia los datos para luego desencriptarlos y procesar la info.

Como debia utilizar una dll para agregar mas funcionalidades al ultimo sin modificarlo, es decir solo modificar la dll para aumentar las funciones del ultimo, pues tambien decidi poner en esta dll las funciones comunes ya que ambos programas estaban en la misma carpeta, pues era un mismo proyecto.

... de hecho era un grupo de 3 proyectos donde eran dos .exe y una .dll uno de los exe's era el que se encargaba de configurar las opciones y el otro se encargaba de ejecutar las opciones, ambos usaban la dll

Etiquetas: compartir, proyectos, recursos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:26.