TIMER/MSCOMM E BALANCA FILIZOLA
                    Amigos, estou precisando pegar o peso da balança, isso até que consegui fazer usando o mscomm, mas o que esta acontecendo que é que coloquei essa operação dentro de um timer para ficar executando, só que ele não consegue pegar em modo de execução... só funciona quando debugo o  projeto. alguém pode me ajudar
                
            
                    eu tb leio informações da serial de um equipamento e esta dentro de um timer 
com tempo de leitura de +- 1000ms. eu uso assim
t+
                
            com tempo de leitura de +- 1000ms. eu uso assim
Private Sub Timer1_Timer()
If Flag = 1 Then
   If Auto.Caption = 1 Then 
     Ler_Encerrado 'Se tiver alguma string na serial recebe
     Else
     If Auto.Caption = 2 Then
       'ler_enc_cbc03 'encerrados da cbc03/cbc04
     End If
   End If
   
   ElseIf Flag = 2 Or Flag = 3 Or Flag = 4 Or Flag = 5 Then
          If Auto.Caption = 1 Then
             Ler_Visualizacao 'ler abas ims
             Else
             If Auto.Caption = 2 Then
               'ler_visu_cbc03 'visualização cbc03
             End If
          End If
End If
'loop no flag
Flag = Flag + 1
     If Flag = 6 Then
        Flag = 1
        MSComm.InBufferCount = 0
        MSComm.Output = "(&A)"
        Else
           MSComm.InBufferCount = 0
           MSComm.Output = "(&V)"
     End If
 End Subt+
                    Tive um problema assim, e fiz da seguinte forma.
For i = 1 To 1000
DoEvents
instring = instring & MSComm1.Input
i = i + 1
Next i
                
            For i = 1 To 1000
DoEvents
instring = instring & MSComm1.Input
i = i + 1
Next i
                    obrigado amigos, mas achei uma dll que é show de bola para fazer a comunicação com a balança, peguei no site da filizola.... obrigado.
                
            
                        Tópico encerrado , respostas não são mais permitidas