zoukankan      html  css  js  c++  java
  • VBS学习笔记(2): Call造成的麻烦

            昨天我的VS还可以调试。今天又写了一个脚本,就不能调试了。错误还是以前遇到过的“No debugging Information”。代码如下:

    dim str

     

    str = InputBox("Please input something")

     

    call SaySomething str

     

    sub SaySomething(str)

     

    WScript.Echo str

     

    end sub

          我就纳闷儿,我反复检查Internet Options的设置,确信没有问题。咋回事儿呢?   

          我尝试去调试昨天写的代码,希望有惊喜。Bingo!昨天的代码果真还能调适。于是我确信环境没有问题,是代码哪里有什么问题

          我最初以为是没有添加“Option Explicit”,但是加上了还是不行。

          我又仔细跟昨天的代码比较了一下,发现今天用了关键字“Call”。难道是“Call”让我难堪?Oh, my God!我突然想起来。用Call的时候,必须用括号。不过这是代码级别得问题,总不至于因为这个不让我调试吧。不过,还是先把问题纠正了再说。加上括号就变成了“call SaySomething(str)”。再试一把。。。哇噻,竟然成功了,真是Call的问题。

          我无语了。为啥VBS总是有这么多惊喜呢?总是这么小题大作呢?明明是一个语法问题,结果弄得跟操作系统或者调试器有问题似的。我真的很想骂一句“Very well”!

  • 相关阅读:
    Centos 通过yum的方式升级内核
    docker入门——镜像简介
    docker入门——管理容器
    docker入门——安装及简单操作
    docker入门——简介
    Centos 6安装 Jenkins
    Centos 7 搭建OpenStack 私有云——(1)基础环境配置
    Python正则表达式
    多选控件multipicker
    绝对定位 软键盘弹出时顶起底部按钮
  • 原文地址:https://www.cnblogs.com/ceachy/p/2149087.html
Copyright © 2011-2022 走看看