JcmSoft - VB.NET  VB.NET - Executando outra aplicação

Você sabe como executar outra aplicação em um projeto VB .NET ? É mais simples do que você imagina... Siga o roteiro :

Inicie um novo projeto no Visual Studio.NET com as seguintes características (sinta-se a vontade para alterar a seu gosto.)

  1. Project Types : Visual Basic Projects
  2. Templates : Windows Application
  3. Name : ExecutaAplicacaoExterna
  4. Location : c:\vbnet \ExecutaAplicacaoExterna

No formulário padrão form1.vb inclua um botão de comando e uma caixa de texto.

Inclua um módulo no projeto no Menu Project -> Add Module e neste módulo inclua o seguinte código :

Imports System.Diagnostics

 

Module Module1

 

Public Sub ExecutaAplicacao(ByVal NomeAplicacao As String)

   Dim processo As Process = New Process()

   processo.Start(NomeAplicacao)

End Sub

 

End Module

Nota: O namespace System.Diagnostics fornece classes que permitem a interação com os processos do sistema, logs de eventos e contadores de performance.  A classe process fornece acesso local e remoto aos processos e permite iniciar e parar um processo do sistema local.

Agora no evento click do botão de comando insira o código que irá invocar a função ExecutaAPlicacao passando como parâmetro o nome da aplicação a ser executada:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

   ExecutaAplicacao(txtapp.Text)

End Sub

Executando a aplicação obteremos:

até a próxima dica VB .NET 


José Carlos Macoratti