[AJUDA] MSG DE ERRO AO ABRIR 2 VEZES O PROGRAMA!
Ae galera ! Porfavor, sou novo em VB.NET, ja criei um programa simples e tudo. Mas gostaria de saber como é possÃvel fazer aparecer uma mensagem de erro ao abrir a mesma aplicação 2 vezes?
Valeu, agradeço desde jáá ! (:
Valeu, agradeço desde jáá ! (:
Na plataforma .Net você já possui a opção de não executar o mesmo aplicativo mais de uma vez simultaneamente (Make Single Instance).
Com essa opção, o próprio executável localiza a instância ativa do aplicativo e a chama, ao invés de criar outra, mas sem mostrar mensagens ao usuário.
Agora, é, sim, possÃvel emitir mensagem ao usuário, mas via módulo, com Sub Main, onde você trata a thread.
Algo assim:
Com essa opção, o próprio executável localiza a instância ativa do aplicativo e a chama, ao invés de criar outra, mas sem mostrar mensagens ao usuário.
Agora, é, sim, possÃvel emitir mensagem ao usuário, mas via módulo, com Sub Main, onde você trata a thread.
Algo assim:
Private Shared Sub Main()
Dim ok As Boolean
m = New System.Threading.Mutex(True, [Ô]Nome do seu aplicativo[Ô], ok)
If Not ok Then
MessageBox.Show([Ô]Outra instância já está em execução.[Ô])
Return
End If
Application.Run(New Form1())
GC.KeepAlive(m)
End Sub
Obrigado !
Faça seu login para responder