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运行时退出到操作系统桌面

    如何组态WinCC在运行时退出到操作系统桌面? 问题补充:通过用户名、密码登录后退出到操作系统桌面。 最佳答案 动态向导中有退出WINCC运行的功能可以直接调用。 提问者对于答案的…

    SIMATIC WinCC 2017年11月19日
  • wincc如何显示自定义数据库数据

    在sql中自己定义了一个数据库,希望通过按钮的方式将数据库中的数据查询,但是发现数据不知道如何显示,将数据显示按照数据库中的列表形式显示出来,不知道大神们有没有好的建议? 钻石用户…

    SIMATIC WinCC 2021年7月5日
  • WINCC安装问题

    我先装的是STEP V5.3 SP2装好后我再装WINCC6.0 SP3的软件.但我装好之后在STEP中无法找到OS站.请问是什么问题? 问题补充:请…

    SIMATIC WinCC 2019年6月11日
  • 复杂报表的问题

    我是新手,接手一个项目,需要做出日报表,月报表,年报表。具体情况:日报表要求每小时采集20个数据,月报表要求每天采集20个数据……请问怎么实现。ConnerctivityPack已…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4打开7.5组态

    %ignore_a_1%7.5SP1的组态程序,现场另一个项目要求WINCC7.4 SP1,程序功能一样,这怎么做呢?7.4打不开7.5组态吧?能否把7.5变量全部导出来…

    SIMATIC WinCC 2021年7月5日
  • wincc管道中实现动态像霓虹灯一样的变换

    怎么在wincc中实现管道流通后那个色彩一点点的向想要流动的方向增加像是霓虹灯是的增加 当然不用做的那么真 这个用状态显示好像不好做因为我的管道很多 …

    SIMATIC WinCC 2019年6月11日
  • wincc无法使用变量记录

    点击打开变量记录的时候弹框说“不能建立与数据库的链接”“变量记录丢失数据库的连接,不能装载/保存项目”,应该怎么处理?(有正规官方授权) 最佳答案 新建项目怎么样?变量记录可以正常…

    SIMATIC WinCC 2017年12月2日
  • 怎么让数字输出量(Q)在WINCC的GRAGHICS DESIGNER中的RECTANGLE框显示呢

    当有一个数字量输出时,RUNTIME运行画面可以显示出来。在WINCC的GRAGHICS  DESIGNER中的RECTANGLE框显示。怎么作呢。请教具体步骤…

    SIMATIC WinCC 2019年6月11日
  • 高速数据的趋势图

    现要求在WINCCV7.0上显示设备中某一高速液压缸的位移及其速度曲线图,运动速度范围为500-1200mm/s!请问一下用S7-300能不能比较准确的把这样的速度位移曲线记录下来…

    SIMATIC WinCC 2017年11月19日
  • 比例调节阀按钮

    比例调节阀按钮 要求 一个模拟量变量(无符号16位) 用两个按钮触发一加一减 量程0-100 一按钮点机一下加一位 另一…

    SIMATIC WinCC 2019年6月11日