关于apdefap.h头文件

我知道在c语言中,如果在程序中有printf函数,那么在开始要有stdio.h头文件。我在一个WinCC项目的全局脚本中,看到在程序开头有#include "apdefap.h"这段代码,我不知道apdefap.h有什么用,是不是在程序中有什么函数调用时要用到头文件apdefap.h,另外#pragma code("kernel32.dll");这段代码有什么作用,它和#pragma code()有什么区别?

专家建议

1.我们可以在winCC安装文件夹中aplib文件夹下找到apdefap文件, 并可以用写字板打开查看其中内容如下:
#include "AP_GlOB.H"

在同样的文件夹下可以打开AP_GlOB文件,发现里面是WinCC相关函数的声明,

并不包含标准C的一些函数库,因此可以认为对于标准函数库的应用已经由WinCC研发人员给预制好了,不需要额外添加。

2.
#pragma code("kernel32.dll")
...
#pragma code()

用于调用windows标准API 函数库中的函数。

提问者对于答案的评价:

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:36
下一篇 2020年11月1日 下午2:37

相关推荐

  • 关于wincc组态手册

    我有wincc组态手册的第一册、第二册、第三册PDF,是中文的。但是它加了密。也就是说我用搜索功能没有用。比如即使在PDF中,有字符“set”,我用搜索功能都是找不到的。请问在哪里…

    SIMATIC WinCC 2019年6月11日
  • WinCC MPI通讯,变量显示为什么时有时无?

    CPU314-2DP的MPI口与WinCC通讯,变量显示为什么时有时无? 最佳答案 参考论坛与找答案中的同类问题答案:、wincc 有的画面通讯断续?http://www…

    SIMATIC WinCC 2019年6月11日
  • 用户归档实现报表例程中 查询测试没有结果

    大家好,用例程测试时不成功。其代码如下: sqljiub.Read    sqljiub.Write "sel…

    2019年6月10日
  • 关于horn报警器的变量

    在wincc里的horn报警器组态了一个变量alarm,alarm为1时报警,0时没动作。我如何将报警信息记录下来,可以历史查询..只查询为1时的时间信息,也就是只查报警。 最佳答…

    SIMATIC WinCC 2019年6月11日
  • 关于报警控件

    在报警记录中定义了两类变量,希望能在两个报警控件中分别显示这两类报警,请问怎么实现 最佳答案 可以在归档中实现。有些开关量适合在归档中当发生变化时,实现归档。报警好像实现不了啊 提…

    SIMATIC WinCC 2019年6月11日
  • 登录注销

    用一下语句实现了登录 #pragma code(""useadmin.dll) #include "PWRT_…

    SIMATIC WinCC 2019年6月11日
  • WinCC报警信息过滤

    请教:WinCC V7.3想通过过程变量(例如PLC变量)实现对WinCC报警信息的过滤;例如一个Bool变量为0时,报警控件中显示A类型的报警信息,为1时报警控件中显示…

    SIMATIC WinCC 2021年7月5日
  • WINCC的C动作和VBS动作

    本人刚开始学习WINCC,感觉WINCC的动作特别难,因为不懂C语言和VBS语言,请问各位有没什么好办法,你们是怎么学的,有人有C动作和VB动作的文件集合吗?有的话发个链接,谢谢!…

    SIMATIC WinCC 2017年6月12日
  • wincc移植,使用过程问题

    1.我这个工程是以前版本的,什么版本我不清楚。我现在用7.4版本能打开但是有点问题,我通过PLC 仿真能够与WINCC链接,但是我通过强制某个点位,有的位置能够显示,有的…

    SIMATIC WinCC 2021年7月5日
  • 西门子触摸屏单击按钮发个脉冲

    西门子精致触摸屏能不能做个通用的脉冲按钮,就是按下去后一直保持接通状态,等5S左右后自复位。 钻石用户推荐最佳答案 与plc联合起来可以做到。将这个按钮按下,函数setbit,通过…

    SIMATIC WinCC 2021年7月5日