恭喜,你发布的帖子
发布于 2025-07-09 13:19:18
2楼
可以用StrComp函数比较字符串
StrComp(string1, string2, [compare]) compare参数可选: 0(默认):二进制比较(区分大小写) 1:文本比较(不区分大小写)。
比如:
If StrComp( sShaftCheckCode,sQueryShaftCode)=0 Then
函数值返回0,则表示string1等于string2。
谢谢!后续我就是采用Strcmp 这样的办法来做的, 但是我疑惑的不是这个,而是两个值明明不一样,却判为一样,所以理解不了,是不是WinCC 的脚本运行机制(数据刷新,内部变量),还是IF 的语句造成的,还是其他造成的?这个问题不是第一次遇到,之前的项目也遇到过这样的问题,后面也是改成Strcmp 来修正的。
请填写推广理由:
分享
只看
楼主