VISUAL BASIC

EFRAIMVIEIRA 25/12/2015 01:03:48
#455531
Olá gente queria uma ajuda no código no visual Basic 2010/2012.
Eu quero quando eu clica em um botão ele instale algum programa que eu queria. até eu fiz um aqui mais foi com o Process.Start mais quando eu clico em cancelar ele gera um erro dentro do código, quem souber arruma ou souber outro código que faça isto para min quando eu clica ele abrir o Executável do programa que eu quero instalar tudo normal, até eu clicando em cancelar instalação ele não gerar um erro.
DS2T 25/12/2015 04:38:27
#455532
Qual erro que gera?
é na linha Process.Start mesmo?

O que você pode fazer é verificar se a propriedade ExitCode do objeto Process está com valor 0 (sucesso). Lembrando que o objeto Process é o retorno do método Start.
Você ainda pode colocar um Try aí... mas não recomendo muito. Você dando mais informações, poderei ajudar melhor.
EFRAIMVIEIRA 25/12/2015 12:21:15
#455535
Estás são as imagem
Agradeço se poder ajudar
I eu coloquei para abrir o instalar na opção FileName

1° Imagem / http://prntscr.com/9idw2a
2° Imagem / Erro no código - http://prntscr.com/9idw9f
3° Imagem / configuração no Process - http://prntscr.com/9idwuj
KERPLUNK 25/12/2015 19:48:03
#455542
Primeiro de tudo, verifique a ortografia:
[Ô]Mais[Ô] é antônimo de menos
[Ô]Mas[Ô] é uma conjunção adversativa, tendo o mesmo significado de [Ô]porém[Ô], [Ô]todavia[Ô] ou [Ô]contudo[Ô]

Segundo, o que está ocorrendo é uma exceção previsível. Um processo é iniciado, mas é cancelado pelo usuário, logo o processo não chegou a terminar. Para que o erro seja previsível no seu programa, você deve usar blocos try...catch, mais ou menos assim:

Try
Process1.Start()
Catch ex As System.ComponentModel.Win32Exception
MessagBox.Show([Ô]Ocorreu o erro [Ô] + ex.Message)
[ô]A mensagem de erro acima é opcional, se quiser que nada seja exibido pro usuário, basta comentar a linha.
End Try
EFRAIMVIEIRA 25/12/2015 22:48:11
#455545
Muito obrigado vou está vendo isto agora.
Faça seu login para responder