AJUDA VB6 MSCOMM PORTA SERIAL
Olá ,
Estou fazendo um programa de controle de acesso em um laboratório, já tenho toda parte da programação, quando o última pessoa sair do lugar acionaria o alarme pela porta serial. Como fazer isso pelo MSCOMM?
Estou fazendo um programa de controle de acesso em um laboratório, já tenho toda parte da programação, quando o última pessoa sair do lugar acionaria o alarme pela porta serial. Como fazer isso pelo MSCOMM?
Caro KRUSTYTT
Esse alarme tem conexão com PC....
é possivel enviar dados pela porta por objeto MSCOM32.oxc (Send, out).
Exemplo
Dim Offset As Long
Dim FileData As Byte
Dim FileName As String
Private Sub Form_Load()
MSComm1.Settings = [Ô]28800,N,8,1[Ô]
MSComm1.InputLen = 1
MSComm1.CommPort = 2
MSComm1.PortOpen = True
FileName = [Ô]d:\sample.hlp[Ô]
Offset = 1
Open FileName For Binary Access Read As #1
End Sub
Private Sub MSComm1_OnComm()
If MSComm1.CommEvent = 2 Then
temp = MSComm1.Input
If Offset <= FileLen(FileName) Then
Get #1, Offset, FileData
q = FileData
MSComm1.Output = Format(q, [Ô]000[Ô])
Offset = Offset + 1
End If
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
Close #1
End Sub
Para testar modificar esta propriedades
RThreshold = 1
SThreshold = 3
este exemplo envia dados pela serial
Boa sorte.
Esse alarme tem conexão com PC....
é possivel enviar dados pela porta por objeto MSCOM32.oxc (Send, out).
Exemplo
Dim Offset As Long
Dim FileData As Byte
Dim FileName As String
Private Sub Form_Load()
MSComm1.Settings = [Ô]28800,N,8,1[Ô]
MSComm1.InputLen = 1
MSComm1.CommPort = 2
MSComm1.PortOpen = True
FileName = [Ô]d:\sample.hlp[Ô]
Offset = 1
Open FileName For Binary Access Read As #1
End Sub
Private Sub MSComm1_OnComm()
If MSComm1.CommEvent = 2 Then
temp = MSComm1.Input
If Offset <= FileLen(FileName) Then
Get #1, Offset, FileData
q = FileData
MSComm1.Output = Format(q, [Ô]000[Ô])
Offset = Offset + 1
End If
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
Close #1
End Sub
Para testar modificar esta propriedades
RThreshold = 1
SThreshold = 3
este exemplo envia dados pela serial
Boa sorte.
Tópico encerrado , respostas não são mais permitidas