vbs获取function返回值

我建立了一个function在一个按钮的点击事件中调用这个方法,没有成功,请大家帮我找下原因,谢谢!
 function定义如下:
 Function Fun1(i1,i2)
 Fun1 = i1+i2
 End Function
 按钮事件如下:
 Dim i
 Set i = Fun1(1,2)
 MsgBox("1")
 现象:
 没有弹出messageBox。。。
 应该是我给i获取Fun1返回值的方法不对吧,我又不知道怎么弄,谢谢大家帮忙!

问题补充:
dcount107在不,能帮忙解释下啥时候用set啥时候不用么?我现在的感觉就是给变量引用类(按引用调用)的时候用set,给变量赋值(按值调用)的时候就直接用=?

最佳答案

给“对象”赋值时需要用Set,比如:
 Dim ObjText
 Set ObjTag = ScreenItems("Text1")
 给非对象变量或者对象的属性赋值是不需要set,比如:
 ScreenItems("Text1").Text = "MyText"
 

提问者对于答案的评价:
thx,呵呵,有收获~

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

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

相关推荐

  • WinCC.SetValue(Chr(34) & I & Chr(34), Text0(I))和WinCC.SetValue " I",Text0(I))问题

    调试发现,第二条语句能够接收一个变量值,第一条不能接收,但能感应,I不同值时显示为0而不是打叉。WinCC.SetValue函数如何动态传递参数 最佳答案 Chr(34)&nbsp…

    SIMATIC WinCC 2021年7月5日
  • web navigator访问问题,急求!!!

    按照深入浅出WINCC V6的步骤设置、发布,然后也提示成功,在消息队列里也发现NAVIGATOR正在运行,用户名和密码也设置好了,可在IE地址栏输入地址后提示输入用户名…

    SIMATIC WinCC 2019年6月11日
  • WINCC 典型界面模板

    自己做的界面看着别扭,哪里有典型的界面模板可以利用,经过修改使用?谢谢 最佳答案 模板只能是别人做项目,拿过过进行参考!可以下载西门子的例子参考: http://www2…

    SIMATIC WinCC 2019年6月11日
  • WINCC的VB脚本读取归档变量问题

    通过VB读取归档变量,但是执行到conn.open是提示错误,显示未找到提供程序,该程序可能为正确安装。程序如下Set dsn=HMIRuntime.Tags(&quot…

    SIMATIC WinCC 2017年6月5日
  • 为什么编译不通过???

    请大侠帮忙看看 问题补充:这是完整的程序 图片说明:       最佳答案 void函数不可以返回值。 提问者对于答案的评价:谢谢 专家置评…

    2017年6月24日
  • SIEMENS WinCC授权安装

    SIEMENS WinCC授权如何安装,详细步骤。能否用U盘安装,请各位学长赐教,越详细越好, 最佳答案 正版授权保存在一个U盘里。 插上U盘,在电脑上运行Au…

    SIMATIC WinCC 2019年6月11日
  • wincb7.5跳出窗口

    wincc7.5偶尔跳出如图窗口,是什么原因,怎样解决一下,还有打印窗口一直跳出无法关闭 图片说明:    最佳答案 缺少simatic net&nb…

    2020年11月1日
  • vbs脚本不执行

    现在做着一个项目,要把项目转交同事处理。但是在我电脑上没任何问题,但到了他那边 VBS脚本的HMIRuntime 就执行不过去。后来他安装了和我一样的XP&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc运行许可证许可证使用时间到期

    购买的正版WINCC7.5 SP1 运行版,经常弹出软件许可证到期,如下图,怎么处理,操作人员操作的时候经常跳出很麻烦? 问题补充:有什么高招避免跳出这个 图片…

    2021年7月5日
  • 在winxpsp3系统安装wincc7.2出现以下问题

    安装到.net framework时总是出现这个重新启动提示,重新启动后没有继续安装,wincc7.2是iso镜像文件,虚拟光驱在系统启动时是自动加载此镜像文件的,重新安…

    2017年12月7日