Ola galera. Estou querendo fazer algo como, só deixar abrir uma instância do programa, ou seja o usuario só irá abrir 1 tela.
Alguma dica de como eu poderei fazer isso?
Ola galera. Estou querendo fazer algo como, só deixar abrir uma instância do programa, ou seja o usuario só irá abrir 1 tela.
Alguma dica de como eu poderei fazer isso?
Ola galera. Estou querendo fazer algo como, só deixar abrir uma instância do programa, ou seja o usuario só irá abrir 1 tela.Alguma dica de como eu poderei fazer isso?
Depende do que você está fazendo… é um sistema desktop ou web? Existem ‘n’ maneiras de fazer isso…
Se for desktop, o mais comum é abrir uma porta alta qualquer na hora de executar o programa.
Caso o usuário tente executar outra instância do programa, não conseguira usar a porta já aberta e você proíbe o usuário de abrir mais de uma vez seu programa.
Um problema neste caso é que se outro programa (que não o seu) escutar na mesma porta que você escolher, seu programa não poderá ser executado.