求助WINCC的C脚本问题!

我现在要实现将WINCC上的一些数据存储到电脑里的功能,我从别的地方拷贝过来一段程序,程序的开头是这样的:
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma code("comdlg32.dll")
#include "COMMDLG.H"
#pragma code()
BOOL bRet;
OPENFILENAME sav;
char szFilter[]="ScheduleFile|*.schd|ALL Files|*.*|";
char *psz;
char szFile[_MAX_PATH+1];
char szInitialDir[_MAX_PATH+1]="E:\\Semi Control\\schedule\\";
编译后出了很多错误,后来搜了一下好像是没有头文件,于是我自己下载了一个COMMDLG.H文件放在library文件夹中,然后编译还是不通过,错误如图,这是我下载的头文件不对吗?
另外我拷贝的程序也编译不过去,但是还可以正常使用,这是怎么回事? 
求大神解答!

问题补充:
图刚才没传上来,抱歉

图片说明:

求助WINCC的C脚本问题!   

最佳答案

看提示的话,好像还是头文件不对,再换一个别的头文件试试呢

提问者对于答案的评价:
应该是头文件出了问题,这个头文件是我从网上下的,好像是哪里错了,您有办法吗?

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

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

相关推荐

  • 急问wincc安装的问题!在线等

    我安装wincc 6.0 sp3 asia时报错,说是"安装common archiving出错"请问高人,这是怎么回事…

    SIMATIC WinCC 2019年6月11日
  • 在WINCC显示硬件组态信息

    在WINCC中,怎样做与和利时系统那样,显示硬件组态信息 最佳答案 wincc没有什么硬件,不像STEP7一样有CPU、接口模块等,不能在wincc上查看硬件状态,如果把所有的都集…

    SIMATIC WinCC 2019年6月11日
  • wincc与S7-300的冗余

    使用下面的网络是否可以呢。交换机是否需要用冗余管理功能呢。我的通信卡用的是CP1623. 图片说明:    最佳答案 1、网络是否可以呢?可以。2、可参考文档:…

    2021年7月5日
  • horn声音报警

    在报警器HORN组态里面,消息类别怎么只有ID=1,这类的,为什么没有ERRO,FiAIL类别呢 问题补充:一楼的,这些操作知道,就是消息类别里没有ERROR这类别的类型!~ 最佳…

    SIMATIC WinCC 2019年6月11日
  • wincc项目无法激活

    直接新建一个项目,不该任何东西是可以激活的。我要修改画面运行系统中的全屏显示就会跳出如图2的提示。点击否就无法修改,于是我点击了是,更改好后。我在重新把计算机该回本机名称。之后关闭…

    2021年7月5日
  • 故障1012707是什么意思

    早晨运行wincc发现报了系统故障1012701,1012703,1012707,但是不知道什么意思怎么解决,所以来求助前辈解答。 图片说明:    最佳答案 …

    2021年7月5日
  • wincc画面窗口IO域如何得到父窗口的IO值

    在wincc的主画面A上点击一个IO域弹出了一个画面窗口B,打开的画面窗口B中有一个IO域,用于显示主画面A的IO输出值,用C脚本语言如何才能做到? 问题补充:可是A和B都是公共画…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0趋势曲线实时统计显示曲线的最大值和最小值。

    如下图中,是实时采集的趋势曲线,请问wincc7.0有没有什么控件或者方法能够实时统计采集到的曲线的最大值和最小值,谢谢! 图片说明:    钻石用户推荐最佳答…

    2021年7月5日
  • WINCC单站冗余?

    两台单站WINCC可以做冗余吗?还是必须B/S架构?如果可以,怎么做,谢谢! 最佳答案 那不就是相当于b/s,c/s结构中的服务器吗? 提问者对于答案的评价:谢谢! 专家置评 可以…

    SIMATIC WinCC 2017年10月29日
  • 触摸屏坏了,用编程器代替

    触摸屏坏了,临时用编程器代替,把BUS线直接插到编程器的CP6511上就可以吗,还需要改什么设置吗。 最佳答案 你的卡是CP5611吗?这个说明你拿台室电脑来当触摸屏用,这个没有关…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论