Dúvidas quot;ShellExecutequot;

Delphi

05/10/2006

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


Andre.bortolotto

Andre.bortolotto

Curtidas 0

Respostas

Einstein

Einstein

05/10/2006

if shellexecute(chamaoprograma) < 32 then Showmessage(´Programa nao encontrado´);


GOSTEI 0
Andre.bortolotto

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!


GOSTEI 0
Einstein

Einstein

05/10/2006

o caractere de retorno Shellexecute. comunicao com API do Windows.


GOSTEI 0
POSTAR