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

相关推荐

  • SetTagDouble函数在定时器里不起作用

    请教专家:1、在一个wincc项目里,建立两个内部变量:Valve_SteamPress_1和Valve_SteamPress。并在变量里赋初始值Valve_SteamPress_…

    SIMATIC WinCC 2020年11月1日
  • wincc报警控件的打印问题

    在wincc6.2中报警控件打印出来时,文字太大超出单元格,在报表中改字体大小或改控件文本大小,打印出来的表格文字都不能变小,仍然超出单元格,不知道哪里改才有效。 最佳答案 报警控…

    SIMATIC WinCC 2017年12月10日
  • 如何建立用户名和密码?

    如何在项目激活后只有输入正确的用户名和密码才能退出画面?比如按AIL+F4键后弹出提示输入用户名和密码的对话框? 最佳答案 转载:步骤如下: 1、WinCC E…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0图形编辑器

    我的wincc7.0画面编辑器里,鼠标右键菜单的“”属性“”前面总是自动被勾选的,这个是怎么回事,哪里设置错了? 图片说明:    最佳答案 左上角有个小图钉按…

    2021年7月5日
  • wincc图形旋转

    在WINCC如何实现一个图形的任意角度选择功能? 最佳答案 可以的,用GROUP DISPLAY组态组显示的方法. 安装"基本过程控制"画面…

    SIMATIC WinCC 2019年6月11日
  • OP73报警时间设置

    OP73报警窗口显示的报警时间不是当前的正确时间,请问怎么调整?另外OP73MICRO和S7-200的通讯是否与OP73和S7-300的通讯一样? 最佳答案 1、请问怎么调整?见《…

    SIMATIC WinCC 2019年6月11日
  • winccflexible 2008安装后不运行

    系统是XP SP2,以前的WINCCFLEXIBLE2008是GHOST安装的,能用,最近因为打开一个项目版本出错,尝试装WINCCFLEXIBLE2008 S…

    SIMATIC WinCC 2021年7月5日
  • 主题:请教一下为什么用博图编的触摸屏画面下载后,中文全部无法显示,英文数字都可以

    主题:请教一下为什么用博图编的触摸屏画面下载后,中文全部无法显示,英文数字都可以 最佳答案 首先,需要确认在中文下组态中文,英文下组态英文;其次,中文只支持宋体第三,如果是二代精简…

    SIMATIC WinCC 2017年10月24日
  • 触摸屏画面如何自动退出

    1、有密码保护的画面,一定时间内没有操作动作,如何自动退出?这个时间在哪里设置?退出到哪个画面如何设定? 2、任意画面,没有操作,就定时退到欢迎画面,是不是一样设置? 专…

    SIMATIC WinCC 2020年11月1日
  • wincc的用户管理

    想请教各位高手有没有wincc6.2的用户管理组态资料啊,我现在想用一个按钮来打开操作用户的登录窗口,请问该如何实现啊? 问题补充:我的意思是,比如我在用户管理里边设定两个操作员,…

    SIMATIC WinCC 2019年6月11日