none
Time-out em Aplicação em vb.net .exe RRS feed

  • Pergunta

  • Pessoal

         Estou em um projeto onde uma aplicação em vb6 chama um executável (.exe) feito este em vb.net, onde este executável em vb.net abre 2 forms - form1 e form2, o usuário começa a digitar dados no form2 só que devido o processo de digitação ser um pouco demorado devido o usuário estar pegando as informações para digitar demora um pouco e neste período o executável e finalizado, sendo que através do fechamento do form não consigo identificar o seu encerramento isto utilizando todos os meios disponíveis de identificar o fechamento do form pelo vb.net, pareceu que está ocorrendo um time-out, algo parecido como não foi digitado nada por um período de tempo encerra o programa.

         Isto pode ocorrer com um executável em vb.net ?

         E estava pensando em colocar um timer, nos 2 forms forçando que o form estaria em atividade, o que vocês acham ?

    Obs.     Está aplicação está sendo rodada via terminal server no Servidor. 

       

    quarta-feira, 8 de março de 2017 18:56

Respostas

Todas as Respostas

  • neibala

    Tem alguma coisa que é executado no LOAD de alguns dos FORMS? Pois ele não deveria fechar!


    Se ajudei Vote como Útil, se resolvi seu problema clique em Marcar como Resposta.


    Daniel Ribeiro Arrais
    Consultor Sênior
    Site: www.danielarrais.com.br
    Linkedin: http://www.linkedin.com/in/danielarrais
    E-mail: arraishapkido@gmail.com
    Skype: dani.arrais

    quarta-feira, 8 de março de 2017 19:28
  • Daniel

       O pior que tem e isto pode ser prejudicial até que ponto ?

    quinta-feira, 9 de março de 2017 02:28
  • neibala

    Posta o código que esta no load para poder analisar!


    Se ajudei Vote como Útil, se resolvi seu problema clique em Marcar como Resposta.


    Daniel Ribeiro Arrais
    Consultor Sênior
    Site: www.danielarrais.com.br
    Linkedin: http://www.linkedin.com/in/danielarrais
    E-mail: arraishapkido@gmail.com
    Skype: dani.arrais

    quinta-feira, 9 de março de 2017 10:32
  • Daniel

        Veja se ajuda em alguma coisa :

    Form1

    Private Sub frmJanela1_Load(sender As Object, e As System.EventArgs) Handles Me.Load

          Try

             Dim s_frmProcesso As New frmForm2
             s_frmProcesso.Show()

          Catch s_dsException As Exception
             MessageBox.Show(String.Format("Error : ", {0}, s_dsException.Message), "frmJanela1_Load", MessageBoxButtons.OK, MessageBoxIcon.Error)
          End Try

       End Sub

    form2


    Private g_icProcesso As String = String.Empty

       Private Sub frmForm2_Load(sender As Object, e As System.EventArgs) Handles Me.Load

          Try

             g_icProcesso = "inicio"

          Catch s_dsException As Exception
             MessageBox.Show(String.Format("Error : ", {0}, s_dsException.Message), "frmForm2_Load", MessageBoxButtons.OK, MessageBoxIcon.Error)
          End Try

       End Sub

       

    domingo, 12 de março de 2017 20:19
  • Olá neibala

    Com este código que você esta passando não tem nada que faça seu FORM ser fechado!

    Tem certeza que não tem mais nada que rode nestes FORMs?


    Se ajudei Vote como Útil, se resolvi seu problema clique em Marcar como Resposta.


    Daniel Ribeiro Arrais
    Consultor Sênior
    Site: www.danielarrais.com.br
    Linkedin: http://www.linkedin.com/in/danielarrais
    E-mail: arraishapkido@gmail.com
    Skype: dani.arrais

    segunda-feira, 13 de março de 2017 11:16
  • Bom dia,

    Devido a falta de interação do autor dessa pergunta,

    essa thread está sendo fechada. Caso o problema ainda

    esteja ocorrendo, favor abrir uma nova thread.

    Atenciosamente,

     


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 16 de março de 2017 12:15
    Moderador