ProgramExecute()函数不能在全局脚本中调用吗?

我现在在做一个功能:当报警发生时,调用一个外部程序。在全局脚本里修改GMsgFunction()函数,在该函数中调用ProgramExecute(),编译的时候报错:
line 57:error(003f):undefined identifier 'ProgamExecute'
line 57:error0066):'ProgamExecute' is not a function.

最佳答案

需要加上头文件引用,在函数外加上#include "apdefap..h"

或者直接使用WinExec("calc.exe", SW_SHOWNORMAL)函数替代ProgramExecute

提问者对于答案的评价:
我已经用system()函数代替了。不过,还是非常感谢,回头试一下。看来还需进一步加深对C语言和WINCC的了解。

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

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

相关推荐

  • WINCC 画面大小

    画面几何大小为默认值(1280*1024),为何在运行时在PC屏幕上显示一部分,而不能全部显示? 问题补充:如何用子窗口控件? 如何修改和计算机屏幕像对应? 最佳答案 调…

    SIMATIC WinCC 2019年6月11日
  • 为什么DataSet须删除oExcel1,后再加 oExcel1???

    Dim oExcel,cell,i  Set oExcel = HMIRuntime.DataSet("oEx…

    SIMATIC WinCC 2021年7月5日
  • WINCC项目投运时自动弹出登录对话框的问题请教

    最近发现现场的一套小型DCS监控系统的界面上有一个退出运行系统的按钮(监控软件是PCS7环境中的WINCC),且只有一个画面,此按钮经常被现场的操作员误码操作而退出系统。我想给退出…

    SIMATIC WinCC 2018年12月14日
  • VB读取归档变量

    我想用VB读取归档变量值,用时间段选择的方式读取并将在所选时间段内的变量值累加一个总值,再把这个总值赋给一个变量。请,大家帮帮忙,看看这个怎么做,越具体越好。 问题补充:我看了A0…

    SIMATIC WinCC 2019年6月11日
  • wincc通过cp5611走profibus不自动连接plc

    工控机刚换过主板,其他硬件都是老的,现在发现驱动里关于profibus的不显示,只有在step7中选在线时就显示了,通讯偶尔断开一下就丢失了,不会自动连接上。这是啥原因呢? 问题补…

    SIMATIC WinCC 2018年12月6日
  • wincc连接step7

    我的wincc项目已经完成了!现在想做一个相关的step7项目,看了许多都是从step7中将使用插入os! 我的wincc中变量都定义好了。step7还没开始做。怎么做才…

    SIMATIC WinCC 2019年6月11日
  • winc的configuration tools

    请教如何使用winc的configuration tools? 最佳答案 lz是wincc的configuration tools的应用!WinCC …

    SIMATIC WinCC 2019年6月11日
  • 关于按钮

    1.wincc中有现成的复归型按钮吗? 2.如果没有,怎样实现按1下按钮,变量通1次的效果? 3.关于切换按钮:不用库中的按钮,自己做。 如何实现用1…

    SIMATIC WinCC 2019年6月11日
  • WinCC中怎样用VBS脚本读取上级画面的名称

    现有画面Pic1,里面有一个PictureWindow1的对象,装载画面Pic2。现在想在Pic2中通过VBS脚本获取Pic1的名称和PictureWindow1的名称。在C脚本中…

    SIMATIC WinCC 2017年11月29日
  • wincc flexible2008项目打开有问题

    所有的项目打开后就是图中的样子,只有一个输出,别的什么都没有,再打开就说“项目已经被打开”,搜网上有说删除SIMATIC WinCC flexible&nbsp…

    2017年11月1日

发表回复

登录后才能评论