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

Varias Instancias de una aplicacion VBasic 6.0 AYUDA!!!!

Estas en el tema de Varias Instancias de una aplicacion VBasic 6.0 AYUDA!!!! en el foro de Visual Basic clásico en Foros del Web. Hola que tal, necesito ayuda no he logrado detectar cual puede ser esta anomalía, es que en todas las implantaciones al hacer uso constante del ...
  #1 (permalink)  
Antiguo 13/08/2007, 13:43
 
Fecha de Ingreso: julio-2007
Mensajes: 5
Antigüedad: 16 años, 9 meses
Puntos: 0
Varias Instancias de una aplicacion VBasic 6.0 AYUDA!!!!

Hola que tal, necesito ayuda no he logrado detectar cual puede ser esta anomalía, es que en todas las implantaciones al hacer uso constante del sistema se crean instancias del mismo y colapsan el equipo donde están corriendo, es decir, al cerrar la aplicación algo del sistema queda corriendo, pero no siempre ocurre, en algun momento pense que podia ser que existiera una forma en el sistema a la que no se le estubiera haciendo el unload, con lo cual al momento de cerrar el main, no se cierran algunas instancias. Sin embargo ya revise todas las formas y no hay ninguna a la que le falte el unload...

Si alguien sabe a que se debe esta anomalia, porque se me pudiera estar generando este problema le agradezco su ayuda porque en verdad me parece algo extraño y no se me ocurre que pueda ser.... de antemano gracias a quien me pueda ayudar

estoy realmente deesperada
  #2 (permalink)  
Antiguo 14/08/2007, 13:50
 
Fecha de Ingreso: enero-2007
Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Varias Instancias de una aplicacion VBasic 6.0 AYUDA!!!!

por ahi escuche que generalmente suele suceder en varios casos
al abrir un archivo para leerlo y no cerrar el archivo
al abrir una cadena de conexion y no cerrarla
al trabajar con sub procesos (Hebras)
no se cual de ellos sea tu caso, lo que tendrias que hacer es revisar mas minuciosamente tu codigo y bajo que circunstancias tu app no se cierra por completo
__________________
Vivir para ser buenos y ser buenos para servir mejor.
  #3 (permalink)  
Antiguo 16/08/2007, 12:38
Avatar de A.H.H  
Fecha de Ingreso: mayo-2007
Ubicación: IRUN,(GUIPUZCOA) España
Mensajes: 178
Antigüedad: 17 años
Puntos: 4
Re: Varias Instancias de una aplicacion VBasic 6.0 AYUDA!!!!

Es preferible siempre usar para terminar la aplicacion:

Unload me

para descargar el formulario.

si usas varios formularios unload (con el nombre del formulario).

ejemplo:

Cita:
Private Sub Command1_Click()
Unload Me
End Sub
y si es al cerrar el formulario desde la X roja;


Cita:
Private Sub Form_Unload(Cancel As Integer)
Unload Me
End Sub

salu2.......
  #4 (permalink)  
Antiguo 17/08/2007, 12:52
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 17 años, 9 meses
Puntos: 2
Re: Varias Instancias de una aplicacion VBasic 6.0 AYUDA!!!!

hola,

aveces tenia ese problema al cerrar la aplicacion con unload me (como te dicen aveces quedaba abierto alguna conexion a archivo o bdd, lo mejor es que despues de darte una vuelta por cada formulario (posiblemente abierto), cierres con un END.
  #5 (permalink)  
Antiguo 18/08/2007, 17:06
Avatar de Gabo77  
Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 17 años, 5 meses
Puntos: 6
Re: Varias Instancias de una aplicacion VBasic 6.0 AYUDA!!!!

Ua solución rápida es que al momento de que una instancia de tu aplicación se abra revise que no haya otra instancia colgada, de ahi tienes dos opciones, no levantas la nueva instancia, o matas a la que se quedó colgada.... eso te podría cuidar que el server no se colapse mientras encuentras la solución defnitiva.

En un problema similar que tuve (el problema era una conexion a SAP que se quedaba colgada si SAP no respondía) me tuve que hacer de un módulo Guardían que al menos me cuidaba que la aplicación no matara a mi servidor, quizas te sirva, avísame y veo si te puedo pasar una copia.... :p


Saludos!
__________________
Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros....
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 04:51.