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调用动态链接库的问题

    问题描述:通过matlab的m文件编译出的动态链接库dll文件,在wincc的c脚本中调用时遇到的问题,请高人们帮我分析一下。。。先看看我的过程:1、简单编一个m文件myadd.m…

    SIMATIC WinCC 2019年6月11日
  • wincc页面布局报表出错

    再打开新建页面布局时,出错提示为:OLE–connection to CSApi invalid :800401f3 !&nbs…

    SIMATIC WinCC 2019年6月11日
  • WinCC中计算机属性为什么不能修改?

    WindowsXP SP3 WinCC V6.0环境下,在WinCC中新建一个单用户项目后,打开“计算机属性”对话框,单击“启动”、“参数”等选项卡,…

    SIMATIC WinCC 2019年6月11日
  • wincc中vb脚本根据变量后缀依次查找所有变量?

    比如有部分BOOL变量后缀都是RUN,在VB脚本中想实现能依次查找所有*RUN的变量,RUN前有字母有数字不规则。获取变量名称后读取变量的值计算处理,比如值为1就加1算运行的电气设…

    SIMATIC WinCC 2017年6月18日
  • WINCC安装问题。V7.4是否能升级到V7.4SP1

    我在虚拟机内安装V7.4发现不能打开V7.4SP1的项目。那现在是不是要升级到V7.4SP1? 最佳答案 下载wincc v7.4 sp1安装升级wincc&n…

    SIMATIC WinCC 2021年7月5日
  • wincc建变量问题

    step7-300程序写了一个扩展10秒的脉冲定时器TXX,我想在Wincc建一个二进制变量来显示此定时器的状态。Wincc二进制变量里没有T变量。该怎么办?(我不想通过别的变量转…

    SIMATIC WinCC 2019年6月11日
  • 趋势控件大小通过VB自动跟踪画面大小

    做一个画面,画面里放置一个趋势控件,趋势控件的宽度和高度自动跟随画面的宽度和高度,画面最大时,趋势控件也最大,问一下VB程序怎么写? 最佳答案 Option Explic…

    SIMATIC WinCC 2021年7月5日
  • wincc中怎样实现导航(不是用按钮)

    看了手册,也看了你个资料,只是知道原来的一个版本可以做导航,现在,V6.2版本的不知道能不能做.怎么做呢?还请不吝赐教!!! 最佳答案 用按钮的你会做吗?如果会做,那么就用按钮。我…

    SIMATIC WinCC 2019年6月11日
  • WINCC 组件安装

    在我的WINCC的Explorer中,很多选件是没有的。比如时间同步选件等等。请问下怎么安装这些选件?当然是在不重装WINCC的情况下。 最佳答案 请参考:  …

    SIMATIC WinCC 2019年6月11日
  • wincc运行界面的数据存储

    wincc运行界面上有许多变量(内部和外部),这些变量的当前值如何存储?能存多少?以便下次开机时使用?谢谢! 最佳答案 外部变量与PLC有关,可以放在DB块中以保存。 &…

    SIMATIC WinCC 2019年6月11日