wincc中怎么判断用户有没有登陆?


  #pragma code("useadmin.dll")
 #include "PWRT_API.H" 
 #pragma code() 

 if(GetTagChar("@CurrentUser")=="") //Return-Type: char* 
 {
 PWRTLogin('1');  
 }
 else
 {

 OpenPicture("main.Pdl"); 
 }
 我是想如果用户为空,我就显示登陆对话框,如果不为空,就说明有用户登录了,就直接进入系统,但是实际运行之后,发现根本就不会出现登陆框,直接就进去了,请问是怎么回事啊
 

最佳答案

字符串比较用strcmp指令
 if (strcmp(GetTagChar("@CurrentUser"),"")==0)
 

提问者对于答案的评价:
后面回答的也很好,技术也比较好,但是因为我需要的就是这个功能,所以感谢大家

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午9:57
下一篇 2019年6月11日 上午9:57

相关推荐