NAO REPETIR ABERTURA

USUARIO.EXCLUIDOS 13/12/2006 21:49:07
#189831
cire u programa, acontece que cada vez que clico no icon o programa abre mesma que ele ja estja aberto.
como posso impedir de abrir o programa mais que uma vez
USUARIO.EXCLUIDOS 13/12/2006 21:53:58
#189834
Resposta escolhida
coloque a rotina abaixo no primeiro local que o programa passa (geralmente SubMain ou FOrm_Load)

if app.PrevInstance then End

ESLEYSANCHES 13/12/2006 22:13:42
#189835
Só para adicionar:

app.PrevInstance retorna TRUE se o programa já estiver em execução e FALSE se o mesmo não estiver na memória

então você poderia exibir uma mensagem seo mesmo já está em execução e ignorar e abrir se ele não estiver em execução:

If app.PrevInstance = TRUE Then
'Exibe uma mensagem de erro
msgbox("Esse programa já está em execução nesta máquina. Se o problema persistir reinicie a máquina"), vbcritical, "Software em execução !!"
'Finaliza o programa
end
end if


Espero que tenha te dado uma luz ;-)
Abraços !!
USUARIO.EXCLUIDOS 13/12/2006 22:21:41
#189836
obrigao pela ajuda!
ESLEYSANCHES 14/12/2006 00:37:24
#189845
Olá amigão CARLOSPMIG, como você é novo talvez você não saiba, mais assim que uma dúvida sua é esclarecida é necessário finalizar o tópico e pontuar a pessoa que te ajudou !!

Abraços !!
Tópico encerrado , respostas não são mais permitidas