Private Sub mnu_ZHCS_Click()
Dim lh As Long
Dim response As Integer
hMainWnd = 0If MMImain.MSComm1.PortOpen = True Then
MMImain.MSComm1.PortOpen = False
UpCS = True
ElseIf UpCS = False Then
response = MsgBox("串口未打开,请重新配置串口!", vbDefaultButton1 + vbQuestion, "提示:")
Exit Sub
End IfMMI_Tishi1 = "串口已打开: " & sCurCom & "," & sCurComBps & "," _
& sCurComCheck & "," & sCurComDataWei & "," & sCurComStopa = Shell(App.Path & "\P_UpCs.exe", vbNormalFocus) 'P_UpCs.exe是用delphi写的一个程序,他启动的
同时也打开串口。
GetProcessMainWnd a
SetWindowPos hMainWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
Timer4.Interval = 100end sub
###################################################
Private Sub Timer4_Timer()
Dim lp As Long
Dim tempid As Long
Dim dwAccess As Long
'来监测p_Upcs.exe程序退出,然后打开VB里的串口dwAccess = STANDARD_RIGHTS_REQUIRED + SYNCHRONIZE + 0 'FFF&
lp = OpenProcess(dwAccess, 0, a)
If lp = 0 Then
UpCS = False
mnu_ChuankOpen_Click
Timer4.Interval = 0
End If
End Sub
Dim lh As Long
Dim response As Integer
hMainWnd = 0If MMImain.MSComm1.PortOpen = True Then
MMImain.MSComm1.PortOpen = False
UpCS = True
ElseIf UpCS = False Then
response = MsgBox("串口未打开,请重新配置串口!", vbDefaultButton1 + vbQuestion, "提示:")
Exit Sub
End IfMMI_Tishi1 = "串口已打开: " & sCurCom & "," & sCurComBps & "," _
& sCurComCheck & "," & sCurComDataWei & "," & sCurComStopa = Shell(App.Path & "\P_UpCs.exe", vbNormalFocus) 'P_UpCs.exe是用delphi写的一个程序,他启动的
同时也打开串口。
GetProcessMainWnd a
SetWindowPos hMainWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
Timer4.Interval = 100end sub
###################################################
Private Sub Timer4_Timer()
Dim lp As Long
Dim tempid As Long
Dim dwAccess As Long
'来监测p_Upcs.exe程序退出,然后打开VB里的串口dwAccess = STANDARD_RIGHTS_REQUIRED + SYNCHRONIZE + 0 'FFF&
lp = OpenProcess(dwAccess, 0, a)
If lp = 0 Then
UpCS = False
mnu_ChuankOpen_Click
Timer4.Interval = 0
End If
End Sub
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货