Olá Pessoal, preciso saber se um aplicativo já está sendo executado quando o usuario executa-lo novamente.
como faço?
estou usando o xhabour1.0 e uso a função createmutex para saber, mas agora vou usar o xHB comercial e lá não tem a mesma função.
Como saber se um Aplicativo já está executando?
Moderador: Moderadores
Como saber se um Aplicativo já está executando?
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Re: Como saber se um Aplicativo já está executando?
CreateMutex() é uma função da API do Windows. Provavelmente você pode utilizá-la diretamente. Veja o help:
http://msdn.microsoft.com/en-us/library ... S.85).aspx
http://msdn.microsoft.com/en-us/library ... S.85).aspx
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
MARINI
- Usuário Nível 3

- Mensagens: 288
- Registrado em: 06 Jul 2004 08:06
- Localização: Pindamonhangaba SP
Re: Como saber se um Aplicativo já está executando?
Wanderlei:
Se ainda não solucionou isto, fiz a mesma pergunta no forum Xailer e recebi
2 sugestões, sendo que as 2 funcionam.
Tente adaptar.
http://goo.gl/WKoVv
Se ainda não solucionou isto, fiz a mesma pergunta no forum Xailer e recebi
2 sugestões, sendo que as 2 funcionam.
Tente adaptar.
http://goo.gl/WKoVv
Sds
Marini
Marini
-
TerraSoftware
- Usuário Nível 3

- Mensagens: 353
- Registrado em: 28 Jul 2004 13:14
- Localização: Cianorte-PR
- Contato:
Re: Como saber se um Aplicativo já está executando?
Caro colega, vc pode usar os recursos de uma dll.
Código: Selecionar todos
if dllcall("USER32.DLL",32,"FindWindow", ,"Calculadora") > 0
mensagem("Programa Calculadora aberto.")
endif
Re: Como saber se um Aplicativo já está executando?
Obrigado a todos, os exemplos que foram passados funcionaram muito bem. :-Y
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

