elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problemita usando el SerialPort ?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemita usando el SerialPort ?  (Leído 1,746 veces)
TrashAmbishion


Desconectado Desconectado

Mensajes: 756


Ver Perfil
Problemita usando el SerialPort ?
« en: 5 Junio 2013, 00:26 am »

Tengo una aplicación que hace función de Caller ID (Identificador de Llamadas) el soft trabaja bien, la duda surge porque hace poco lo trate de usar en un Modem MulTiTech puerto COM y no captura la información, entonces me puse a investigar y el problema es que ese modem no entrega los datos a la misma velocidad que otro modem (por ejemplo uno USB), la solución segun varios usuarios por la red es la de crear un buffer que lea la información (byte x byte) o algo asi, queria saber si alguien tiene alguna noción sobre el tema, entiende sobre lo que hablo aqui...

Les pongo el codigo que tengo actual para capturar la información...

Código
  1.  
  2. Delegate Sub SetTextCallback(ByVal [text] As String) 'Added to prevent threading errors during receiveing of data
  3.  
  4. Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
  5.        ReceivedText(SerialPort1.ReadExisting())    'Automatically called every time a data is received at the serialPort
  6.    End Sub
  7.  
  8.    Private Sub ReceivedText(ByVal [text] As String)
  9.        'compares the ID of the creating Thread to the ID of the calling Thread
  10.        If Me.InvokeRequired Then
  11.            Dim x As New SetTextCallback(AddressOf ReceivedText)
  12.            Me.Invoke(x, New Object() {(text)})
  13.        Else
  14.            SplitData([text])   'Esta es la función que me organiza los datos recibidos.
  15.        End If
  16.    End Sub
  17.  
  18.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
C# System.IO.Port SerialPort
Hacking Mobile
hoofmen 8 23,444 Último mensaje 31 Mayo 2009, 10:33 am
por Jubjub
Configuración serialPort en C#
.NET (C#, VB.NET, ASP)
Meta 0 2,460 Último mensaje 7 Diciembre 2008, 05:32 am
por Meta
un problemita usando if dentro de un for
Programación Visual Basic
Zerus- 3 1,812 Último mensaje 3 Octubre 2010, 00:51 am
por BlackZeroX
SerialPort y Modem ?
.NET (C#, VB.NET, ASP)
TrashAmbishion 0 2,206 Último mensaje 27 Enero 2013, 23:43 pm
por TrashAmbishion
Lectura de MiFare con SerialPort
.NET (C#, VB.NET, ASP)
Blakmaller 0 2,124 Último mensaje 24 Noviembre 2014, 14:54 pm
por Blakmaller
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines