anythinging 发表于 2019-12-20 13:43:35

【已解决】关于避免使用2个参数,第二个参数为空时的错误提示

本帖最后由 anythinging 于 2019-12-20 14:21 编辑

各位大神好!想请教下关于程序运行时要使用2个参数,避免在第二个参数为空时的错误提示,运行程序时只要没填第2个参数,就会出现这个提示,尝试了不少方法,始终不能把错误提示去掉。请各位指点!谢谢!
错误提示如下:
Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.

代码如下:
      If $cmdline <> 0 Then
                If $cmdline = 'set' Then
                        if $cmdline = '' Then
                              Exit
                        Else
                              $filename = $cmdline
                        EndIf
                Else
                        Exit
               EndIf
         Else
                MsgBox(64, "提示", '请带参数运行此程序',1)
               Exit
         EndIf


afan 发表于 2019-12-20 13:46:03

If $cmdline >= 2 Then

1361739590 发表于 2019-12-20 15:14:02

没填第2个参数   指的是 没有第2个参数,而不是第2个参数是空。

862228699 发表于 2019-12-20 19:33:56

先判断数组的下标也可以吧
页: [1]
查看完整版本: 【已解决】关于避免使用2个参数,第二个参数为空时的错误提示