[code]Dim sound '定义声音对象
Set sound = CreateObject("WMPlayer.OCX") '创建声音对象
While True '循环监控“QRR”变量的值
If HMIRuntime.Tags("QRR").Read <> 0 Then '如果“QRR”值为1
sound.URL = "c:\Alarm03.wav" '播放声音文件
sound.controls.play '开始播放
Else '如果“QRR”值为0
sound.controls.stop '停止播放
End If
Sleep(500) '延时0.5秒
Wend[/code]
这样写
Dim HMIRuntime
Set HMIRuntime = CreateObject("HMIRuntime.HMIRuntime")
Dim sound
Set sound = CreateObject("WMPlayer.OCX")
While True
If HMIRuntime.Tags("QRR").Read <> 0 Then
sound.URL = "c:\Alarm03.wav"
sound.controls.play
Else
sound.controls.stop
End If
Sleep(500)
Wend
语法检查错误:
activeX 部件不能创建对象:‘HMIRuntime.HMIRuntime’在文本行2