Dúvidas quot;ShellExecutequot;
Olá, tenho uma dúvida...
Dentro da minha aplicação, faço uma chamada pra um programa externo usando o shellexecute.
Tem alguma maneira de eu verificar se o programa em questão esta instalado ou não?
Ao clicar no botão que faz a chamada ao programa e ele não esta instalado, não acontece nada, mas eu queria mostrar alguma mensagem ao usuario dizendo que o programa não esta instalado.
Tem jeito?
Obrigado pela ajuda!
André Bortolotto
Dentro da minha aplicação, faço uma chamada pra um programa externo usando o shellexecute.
Tem alguma maneira de eu verificar se o programa em questão esta instalado ou não?
Ao clicar no botão que faz a chamada ao programa e ele não esta instalado, não acontece nada, mas eu queria mostrar alguma mensagem ao usuario dizendo que o programa não esta instalado.
Tem jeito?
Obrigado pela ajuda!
André Bortolotto
Andre.bortolotto
Curtidas 0
Respostas
Einstein
05/10/2006
if shellexecute(chamaoprograma) < 32 then Showmessage(´Programa nao encontrado´);
GOSTEI 0
Andre.bortolotto
05/10/2006
Cara, valeu pela ajuda! Funcionou direitinho, mas fiquei com uma dúvida...
Qual o motivo de comparar com ´32´???
Abraços!
Qual o motivo de comparar com ´32´???
Abraços!
GOSTEI 0
Einstein
05/10/2006
o caractere de retorno Shellexecute. comunicao com API do Windows.
GOSTEI 0