WINCC C脚本的入门问题

我是新学的C脚本 请问 :
 1 。 要使用MASSAGEBOX() 要引用哪个DLL或者头文件 ?DLL+头文件和 只引用头文件有什么区别?
 2。  要使用HWND ,CMD ERROR等等结构要引用哪个DLL或者头文件 ?这些文件的资料哪里有啊?
 3    学WINCC C脚本有哪些好资料啊。。推荐点  我的邮箱 zjdfjy@sina.com
 xiexie

问题补充:
我还看到有的程序里直接用了FINDWINDOW函数  但没有应用头文件
 这是怎么回是?

最佳答案

1、MESSAGEBOX可以不需要引用DLL或者头文件。
 使用头文件就不需要写函数声明了,尤其是使用某DLL中的多个函数时更显方便,不过前提是得有这个头文件。
 2、HWND不是结构,就是一个双字等同于long,CMN_ERROR结构在WinCC帮助中就可以找到,使用搜索功能;
 3、学习C脚本的好资料就是一本比较老的手册,不过讲的很全面,看第4章节:
 http://www.ad.siemens.com.cn/club/bbs/upload/2009/20090819/60447518WINCC组态手册1.rar
 4、的确有很多Windows API函数不声明就能用的,不过我也不知道为什么。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:15
下一篇 2019年6月11日 上午8:15

相关推荐

  • OS无法编译

    我安装的step7 V5.4 SP3 和 WinCC V6.2 SP2 ,想调用step7 中的变量…

    SIMATIC WinCC 2019年6月11日
  • wincc7.2登进登出,操作记录如何备份

    对TREND.ALARM进行备份。突然想到一个问题,就是登陆登出以及操作记录等设计到审计追踪的内容如何备份。有说法是在项目的AUDIT里的,特确认一下。谢谢各位。 问题补充:登入登…

    SIMATIC WinCC 2017年6月7日
  • wincc项目菜单中的编译器和传送的子菜单是灰色的

    wincc项目菜单中的编译器的子菜单和传送的子菜单是灰色的,不能用!有谁知道的???急急!!!!谢谢!!!! 最佳答案 很可能楼主项目中的设备版本能被更改为较老的版本,这样的话,项…

    SIMATIC WinCC 2019年6月11日
  • Wincc下同时建立OPC和ModbusTCP/IP是否可行

    早些时候Wincc 7.0版本时候,系统由S7-200+CP243-1(OPC)和S7-300(以太网),wincc下建立了OPC和tcp/IP,运行时 OPC…

    SIMATIC WinCC 2021年7月5日
  • WINCC趋势图公用坐标问题

    请问一下WINCC图像管理器中制作的趋势图中的几个变量的X轴是公用的,但是Y轴不共用,请问一下运行后是不是看哪个数据就只显示那个数据的坐标系,别的变量的不显示啊!(顺便说一句,我的…

    SIMATIC WinCC 2019年6月11日
  • sybase 7

    我以前的WINCC程序是5.1版本的,现在装了6.0版本,打开原来程序是要进行项目移植,移植时sybase 7没有正确安装,可我已经安装了,是什么原因,如何解决,谢了。”…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0中的表格控件

    1.在使用wincc7.0中的表格控件导出数据后,打开数据表格,发现表格列对应关系很乱,不知道这个有没有好的解决方法??能否导出后和在线表格控件中显示的一样?2.在线表格控件上的工…

    SIMATIC WinCC 2017年12月7日
  • wincc与c脚本

    我有很多内部变量,如a1-1,a1-2.a1-3,a2-1,……,我想在c语言中做成循环,来方便使用这些内部变量,不做循环,语句比较烦琐,修改起来工作量也较大,怎样实现?谢…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3 怎么安装到已安装tiav16的电脑

    wincc7.3 怎么安装到已安装tiav16的电脑 钻石用户推荐最佳答案 博图WINCC要用ADV的,我是15.1PRO的,最后做的虚拟机安装的WINCC7.5 提问者…

    SIMATIC WinCC 2021年7月5日
  • wincc报表打不开

    我们的生产线有两台工控机,其中一台系统坏了,重新GHOST系统后,项目中的报表打不开。两台机子比较,发现没装FLEXCELL控件,结果装了以后还是打不开(不过我装的是试用版的,正式…

    SIMATIC WinCC 2019年6月11日