Hello,
i've made a program in visual basic using the mscomm.
The program works good on Windows 2000 And Windows XP(sp1)
But when I try it on Win xp Sp2 then the program does'nt work.
The problem is this code:
binnen = AscB(MSComm1.Input)
I can't use AscB in winxp sp2
VB Code:
Private Sub Form_Load() With MSComm1 .CommPort = 1 .Handshaking = comNone .Settings = "9600,n,8,1" .PortOpen = True End With End Sub Private Sub MSComm1_OnComm() binnen = AscB(MSComm1.Input) If binnen = 40 Then display40.Visible = True display41.Visible = False display42.Visible = False display43.Visible = False display44.Visible = False display45.Visible = False display46.Visible = False display47.Visible = False display48.Visible = False display49.Visible = False End If If binnen = 41 Then display40.Visible = False display41.Visible = True End If If binnen = 42 Then display41.Visible = False display42.Visible = True End If If binnen = 43 Then display42.Visible = False display43.Visible = True End If If binnen = 44 Then display43.Visible = False display44.Visible = True End If If binnen = 45 Then display44.Visible = False display45.Visible = True End If
Maby someone know how to fix this problem, or know how to convert a string to byte so that I don't have to use The ASC function ?
Thnx for any help
Ronald




Reply With Quote