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

相关推荐

  • 2个CPU WINCC报警控件

    WINCC项目下有2个CPU,程序完全相同!现在要做用报警控件做报警试图,添加后如何显示2个CPU系统报警内容呢?在属性中—服务器选择后是对应哪个CPU呢? 最佳答案 楼主两个…

    SIMATIC WinCC 2019年6月11日
  • WINCC 脚本不执行 这是为什么?请见图。怎样能把脚本调试助手弄出来

    WINCC 脚本不执行 这是为什么?请见图。怎样能把脚本调试助手弄出来 图片说明:    最佳答案 下载一个安装试试安装光盘里面应该有,如果…

    2021年7月5日
  • wincc flexible smart v3sp2问题

    安装到最后一步出现错误提示,点击确认后,还能继续安装 最佳答案 什么错误?你安装好后,组态一个smart屏,仿真试试。如果有问题,重新再修复安装一次。我感觉你最后一次可能是提示,说…

    SIMATIC WinCC 2020年11月1日
  • msflex控件的使用

    msflex控件之前显示了一个表格,如何在其基础上继续显示另一个表格数据?急求,谢谢大神!! 最佳答案 你的问题没看太懂,我理解的是现在表格显示某些数据,你想在这个表格上刷新显示其…

    SIMATIC WinCC 2017年7月30日
  • wincc 用户登陆、交班、退出

    我用WINCC 6.2  在用户、组里头设置三个操作员用户。。 怎么样能做一个界面,登陆呢?登陆成功,跳到画面AAA…不成功再次输入用户…

    SIMATIC WinCC 2019年6月11日
  • excel报表使用vba读取自定义sql2005数据库的脚本例子

    哪里有excel报表使用vba读取自定义sql2005数据库的脚本例子 ?西门子A0567是变量归档数据库的例子,而我是要读取自定义的数据库来做报表,哪里有脚本例子,或用…

    SIMATIC WinCC 2019年6月11日
  • 关于输入输出域的报警

    用输入输出域来显示1个变量T, 当T值大于T1值(变量)时,输入输出域的背景色变为红色。 请问: 1.是不是必须用脚本编程?有没有简单的设置方法?&n…

    SIMATIC WinCC 2019年6月11日
  • 软件需求

    哪位大师有西门子08版触摸屏编程软件,并告诉我咋安装。谢谢!!! 最佳答案 这个是wincc flexible 2008 SP4中国版,软件不需要授权…

    SIMATIC WinCC 2017年6月29日
  • wincc 压缩数据能够导入Excel 制作报表

    wincc 压缩数据能够导入Excel 中进行报表制作?注意是压缩数据。求代码,谢谢 问题补充:看到网上有将excel嵌入到wincc中的,就是在图形编辑器上添…

    SIMATIC WinCC 2017年7月30日
  • 西门子触摸屏下载不了

    我有个OP 177B的屏,想把程序下进去(这个程序是原始程序,已在其他屏幕上使用过),但现在我有个新屏,下载时总是提示编译出现错误,不知道是什么会事?是不是我现在用的软件…

    SIMATIC WinCC 2019年6月11日