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日
下一篇 2019年6月11日

相关推荐

  • vbs 中的填表的循环的问题

    Option Explicit Function action  Dim fso,fname,timee,ttt&nbs…

    SIMATIC WinCC 2019年6月11日
  • 求wincc声音报警代码

    最近做了个项目,写在报警记录中的报警条目都是从无符号32位变量中取位的形式,现在要求所有的报警都发出一个报警声音,想请师傅们给我一段全局代码:要求只要是报警记录中的任何一个报警来了…

    SIMATIC WinCC 2019年6月11日
  • 关于WinCC OLE DB和报表开发

    最近在用WinCC OLE DB和DELPHI开发WINCC 6.0的外挂报表,有些问题不明白,盼望高手解答。1、WinCC OLE&nbs…

    SIMATIC WinCC 2019年6月11日
  • 求WINCC下载地址

    求WINCC4.0、5.0的下载地址,一定要能下载的遇到一个十年前的工程,崩溃… 问题补充:大侠们我现在遇到的是3.1版本的WINCC,用5.1直接移植不了吧,得需要4.0的版…

    SIMATIC WinCC 2019年6月11日
  • WINCC项目如何和项目绑定,即WINCC项目只能在一个电脑上运行?

    WINCC项目如何和项目绑定,即WINCC项目只能在一个电脑上运行?拷贝到别的电脑上直接无法启动。 最佳答案 用脚本读本机计算机名,取到名称就好办了,在“我的电脑”属性中可看到本机…

    SIMATIC WinCC 2020年11月1日
  • WINCC里的按钮与PLC

    我用WINCC Flexible 2008软件在画面画了一个按钮,地址建立的是I0.0,与PLC通信,在触摸屏还是那个点击那个按钮,PLC中I0.0不动作,这是…

    SIMATIC WinCC 2021年7月5日
  • wincc选件

    请问一下wincc6.0 sp2用户归档在DEMO模式能不能进行数据归档和查询?用户归档授权是不是要单独买?脚本选件是不是要单独买还是光盘就自带了? 问题补充:用户归档其…

    SIMATIC WinCC 2019年6月11日
  • C脚本程序

    int gscAction( void ){{ if (GetTagByte("Hao")=="BL…

    SIMATIC WinCC 2019年6月11日
  • wincc opc通讯的数据量大小和网络带宽要求1

    WINCC使用OPC通讯,在VPN网络远程监控,对于网络的带宽要求如何估算??以2000点 32bit 浮点数为例,采集周期为1S,数据通讯速率和带宽最少需要多…

    SIMATIC WinCC 2021年7月5日
  • 关于上位机与下位机的连接问题

    本人正在做一个项目,需要一台上位机同时监控两台下位机,目前使用了研华的工控机(已经安装上wincc6.0sp1+cp5611通讯卡),下位机是两台同型号的s7-300(无通讯模块)…

    SIMATIC WinCC 2019年6月11日