因为画面前缀的问题,在C脚本中定义了一个char类型的全局变量:char FINV[20]。在函数中使用时用extern做了声明,但在函数中使用字符串语句处理该全局变量时,提示error(0069)该变量类型不匹配。但定义的其他的类型的全局变量使用都没有问题。不知道char类型的全局变量有什么问题?请高手指教!谢谢了!
最佳答案
在WinCC的C脚本中,字符及字符串不要用char类型,应该使用CString类型.
提问者对于答案的评价:
谢谢您的解答,下去研究一下!
专家置评
WinCC里没有CString类型。
如果说您在定义字符或者字符串类型的变量。可以在WinCC的帮助系统里直接搜索char,会得到相关的例子。
也可以直接搜索例程,例如搜索:GetTagPrefix example。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271121.html