WinCC脚本messagebox问题

1、请问编写脚本程序时,怎样插入messagebox函数?我在函数里面没找到,下面的这个函数是用手写的,但编译有误,这是怎么回事?

#include "apdefap.h"
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName,  char*  value)
{
#pragma option(mbcs)

float in1;
in1=GetPropDouble(lpszPictureName,lpszObjectName,"InputValue"); 
if((long)(in1*10)%10!=0);//%表示取余数,!=比表示不等于,long是long int 的缩写;总体目的就是判断in1是否是小数;
{messagebox(null,"请输入0到9999之间的整数!","提示",MB_OK|MB_IONQUESTION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
//MB_OK有一个确认按钮在里面,MB_IONQUESTION
}
else
{SetTagWord("TestIO",GetPropDouble(lpszPictureName,lpszObjectName,"InputValue")); //Return-Type: BOOL 
}
}

图片说明:

WinCC脚本messagebox问题   

最佳答案

MessageBox(标题,"", MB_OK); 这个c脚本函数一般支持ANSI-C所有函数,格式也是严格c语言格式,区分大小写等

提问者对于答案的评价:
非常感谢,的确是大小写的问题

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 博途V12组态HMI画面

    在组态画面时,想做一个图形的渐变色处理,请问该怎么操作? 最佳答案 WINCC7。0 以后西门子支持渐变色,也就是你的颜色可以用变量来调节色值,博途V12能不能用我不知道…

    SIMATIC WinCC 2017年6月12日
  • wincc v7.5 多种同步通讯

    wincc v7.5  多种同步通讯,例:2台300CPU使用192.168.2.x,  3台1500cpu使用192.168.2…

    SIMATIC WinCC 2021年7月5日
  • wincc程序死机

    现遇到一个问题,WINCC SP3版本,在机器不关机的情况下,运行三个礼拜,wincc程序必死机,有没有办法可以解决啊? 问题补充:我系统是xp sp2&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc v7.5的画面之间的切换时间过长,达到1min以上,是什么原因?

    wincc v7.5的画面之间的切换时间过长,达到1min以上,是什么原因? 问题补充:wincc v7.5和S7-1500做S7通讯,连上PLC了画面切换就卡…

    SIMATIC WinCC 2020年11月1日
  • wincc VBS 动作触发器没办法触发

    在VBS编辑器的动作脚本中写了个触发器,没办法触发!1、新建内部变量“CNUM”,有符号的16位数2、画面中放两个按钮,一个按钮按下就往“CNUM”中写1,另外一个按钮按下就往“C…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3列表框问题

    我需要做一个单列的列表,带滚动条的。能够通过C脚本将字符串一行一行的写进去,然后又能单击某一行的时候能够读出这行的内容,我该用什么控件好?要稳定性好的控件 最佳答案 listbox…

    SIMATIC WinCC 2017年6月1日
  • SQL service中查看归档数据

    1.在WinCC的安装目录下的ArchiveManager文件夹下的快速归档文件夹下的数据文件的大小可以改变吗?怎么样改变大小呢? 2.SQL语句:Tag,R,1,’20…

    SIMATIC WinCC 2019年6月11日
  • wincc打印一个外部变量

    看图片 为什么把外部变量给一个脚本中定义的变量 可以打印正确的tt值 但是直接打印就是这么个东西?看图片看图片 这么拿到一个布尔量的值???…

    2021年7月5日
  • WINCC跟PLC通信不上。

    我做了一个WINCC项目,里面有两个连接,一个是跟西门子400的PLC连接,一个是跟西门子300的PLC连接,通信协议为工业以太网通信,在STEP7里面两个PLC已经通信上而且数据…

    SIMATIC WinCC 2019年6月11日
  • wincc与smart200网线通讯距离?

    wincc与smart200plc通讯距离多远,我用3米网线下载程序,然后接上30米长网线连接wincc,通讯不上,以太网连接那里显示一会断开一会未识别一会网络电缆被拔出?通讯距离…

    SIMATIC WinCC 2020年11月1日

发表回复

登录后才能评论