找回密码
 论坛注册
搜索
查看: 1678|回复: 0

间接变量的使用概括

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:118
  • 打卡月天数:5
  • 打卡总奖励:1949
  • 最近打卡:2025-06-20 17:28:05

278

主题

36

回帖

5万

积分

管理员

积分
57996

最佳新人活跃达人技术达人先锋会员官方徽章

发表于 2024-7-1 15:09:10 | 显示全部楼层 |阅读模式
一、间接变量定义
20240701144441.png

(间接变量是全局变量,画面任意脚本位置均可调用)


二、间接变量使用


  • 普通变量使用

      如 Ptr=100;

  • 作为指针,动态指向其他变量
     如:Ptr= &A1.PV;// Ptr指向数据库变量A1.PV 可以理解为ptr与A1.PV是镜像的
           Ptr= &Ua;// Ptr指向变量Ua
     
   常用场景:共用窗口,画面相同,只是变量不同,可以使用间接变量指向

  • 作为数组使用

      如:Ptr[0]=1;
            Ptr[1]=1;
   
   常用场景:作为全局数据使用

  • 作为指针数组使用

      Ptr[0] = &A1.PV;
      Ptr[1] = &A2.PV;
      Ptr[2] = 1;
      Ptr[3] = 2;

三、指向变量查看

    如何获取当前间接变量所指向的变量名?
    脚本如下:
  1. ObVar& var=Ptr.GetVar();
  2. Msg(var.GetName());
复制代码


顶部qrcode底部
帅的人都用微信扫了!
快速回复 返回顶部 返回列表