hacker
21.05.2005, 17:34
hi,
ich will mit VB die serielle schnittstelle abfragen ...ich hatte des vor mit MSComm Control zu machen, weil sichs so schön einfach angehört hat..
ich geh also her und starte n neue *.exe mach da des symbol für MSComm drauf und noch n textbox..
nun kommts zum code:
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True
End Sub
Private Sub MSComm1_OnComm()
Select Case MSComm1.CommEvent
Case comOverrun
MsgBox "Datenverlust!"
Case comRxOver
MsgBox "Datenverlust!"
Case comEvReceive
Text1.Text = MSComm1.Input
End Select
End Sub
sodele..soweit so gut..ich compile des..passt auch alles..aber dann...NIX PASSIERT :( die daten werden irgenwie net angezeigt oder nich empfangen..wo könnt das des problem liegen? is am code was falsch?
gruss hacker
ich will mit VB die serielle schnittstelle abfragen ...ich hatte des vor mit MSComm Control zu machen, weil sichs so schön einfach angehört hat..
ich geh also her und starte n neue *.exe mach da des symbol für MSComm drauf und noch n textbox..
nun kommts zum code:
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True
End Sub
Private Sub MSComm1_OnComm()
Select Case MSComm1.CommEvent
Case comOverrun
MsgBox "Datenverlust!"
Case comRxOver
MsgBox "Datenverlust!"
Case comEvReceive
Text1.Text = MSComm1.Input
End Select
End Sub
sodele..soweit so gut..ich compile des..passt auch alles..aber dann...NIX PASSIERT :( die daten werden irgenwie net angezeigt oder nich empfangen..wo könnt das des problem liegen? is am code was falsch?
gruss hacker