PlaySoundA问题

画面按钮增加如下C动作  声音文件放于D盘根目录无法播放声音,每次按按钮 “噔”的一生,什么问题

#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma code("Winmm.dll")
void WINAPI PlaySoundA(char*pszSound,char*hmode,DWORD dwflay);
#pragma code()
PlaySoundA("D:\\asdf.wav",NULL,0); 

}

最佳答案

这个播放应该需要同步执行
在PlaySoundA("D:\\asdf.wav",NULL,0); 下面加一句Sleep(10000);
 
如何在WinCC中编程“Sleep”等待功能?
https://support.industry.siemens.com/cs/cn/zh/view/2013015

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc312016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:02
下一篇 2020年11月1日 下午3:02

相关推荐

  • 用户归档作报表怎么查询一定时间范围内的归档数据?

    我用用户归档作一个报表,定点归档数据,比如1分钟通过全局脚本将数据归档,同时将当前时间转为字符串存到字符串变量一同归档。我的问题是我如果要在图形编辑器里作一个查询画面,作两个输入输…

    SIMATIC WinCC 2019年6月11日
  • wincc7.2安装问题88

    见图,点击安装就出现这个,是要我联网吗?不联网不能装吗? 图片说明:    最佳答案 安装不需要联网建议重启主机登录具有管理员权限用户尝试重新安装,注意安装前关…

    2021年7月5日
  • wincc趋势图曲线不显示

    做了一个趋势图,数据源使用在线变量时,曲线显示是正常的,如第一张图;但是如果数据源使用归档变量时(图2图3),趋势图没有任何反应,曲线不显示(图4)。这是什么原因呢?请求指点。 问…

    2021年7月5日
  • NoteBook与MP277通讯的相关参数设置

    各位,我的本无R232口,只有USB口,自购USB转R232电缆一根。通过这条电缆与三菱PLC、三菱人机、s7-200PLC通讯,无任何问题,现在要与MP277通讯,却怎样也连接不…

    SIMATIC WinCC 2019年6月11日
  • wincc中如何用按钮切换画面

    我在wincc项目中组态了多个画面,组态了一个框架画面,在框架画面底部组态了9个按钮,分别连接9个画面,在框架画面中组态了画面窗口1和画面窗口2,分别连接主画面和标题画面,设定框架…

    SIMATIC WinCC 2019年6月11日
  • 归档表格的列宽设置

    不管是在画面中的配置还是在运行时的设置,都没办法改变,但就是要显示的列名太长,好想改变列宽啊,不知道不没有什么办法?多谢!!! 最佳答案 没有办法修改列宽,列宽随列名称长度变化。 …

    SIMATIC WinCC 2019年6月11日
  • wincc flexible脚本怎么用不了?

    第一次接触,为什么赋值b3=3无效? 问题补充:那有没有办法可以不用按钮来运行脚本?就是自动运行 图片说明:       最佳答案 要通过一…

    2021年7月5日
  • 三菱PLC fx5u如何与wincc建立连接

    三菱PLC fx5u如何与wincc建立连接,fx5u的cpu自带以太网口和rs485口 问题补充:通信诊断,ping都没问题就是最终数据读不出来。 图片说明: &nbs…

    2017年6月12日
  • 关于WINCC、三菱PLC、威纶通触摸屏三者通过以太网通信的问题

    电脑及PLC均通过网线接到交换机上,目前WINCC是能够跟PLC通信上的,但是如果交换机再接跟网线连接到触摸屏上,则触摸屏跟PLC就通信不上了;或者PLC跟触摸屏先接到交换机上,两…

    SIMATIC WinCC 2021年7月5日
  • 如何使用报警触发弹出画面

    对于系统中的一些重要报警,当报警发生时,需要弹出画面提醒操作人员,但是不论是利用报警回路的openpicure函数打开画面还是使用setvisible函数显示窗口画面都无法执行,不…

    SIMATIC WinCC 2021年7月5日