Visual Basic - unload

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de francisco

unload

Publicado por francisco (52 intervenciones) el 25/05/2009 17:37:30
Tengo un programa que se compone de dos programas y cuendo cierro uno
el otro se activa y comienza el temporizador
el problema es que si no le aviso que ya esta abierto me abriria otra vez el mismo programa
y tendria dos veces el programa abierto
entonces si se cierra el programa inesperadamente por ejemplo con el administrador de
tarreas como puedo variar la informacion de una variable y guardarla el carpeta para indicarle
al otro programa que el otro esta cerrado y que si se puede abrir
no se si me explicado bien
he probado unload pero no funciona se puede hacer de alguna forma

GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:unload

Publicado por Yo mismo (1 intervención) el 27/05/2009 02:49:47
En la aplicacion que llama a la otra, o donde tu veas, pon esto.

if app.previnstance then
msgbox "Ya hay una instancia corriendo"
end if
O simplemente desrcagas, o lo que quieras que haga

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de francisco

RE:unload

Publicado por francisco (52 intervenciones) el 27/05/2009 10:35:47
no funciona deberia poner la ruta pero donde

If App.PrevInstance Then
MsgBox "Ya hay una instancia corriendo"
Else

Shell "AGENDASUPLEMNTO.exe", vbNormalFocus
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de francisco

RE:unload

Publicado por francisco (52 intervenciones) el 27/05/2009 13:08:09
AHORA SI ......
LO NPUESTO EN EL PROGRAMA QUE LLAMABA AL OTRO
Y HAY QUE PONERLO EN EL PROGRAMA QUE SE ESTA ABRIENDO
GRACIAS

If App.PrevInstance Then
MsgBox "Ya hay una instancia corriendo"
End
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar