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

相关推荐

发表回复

登录后才能评论