按键精灵吧 关注:500,460贴子:1,030,757
  • 16回复贴,共1

大哥们,这是怎么回事

只看楼主收藏回复



IP属地:江苏来自Android客户端1楼2022-05-05 23:42回复
    参数没定义


    IP属地:重庆来自iPhone客户端2楼2022-05-05 23:45
    收起回复
      2025-12-05 12:13:16
      广告
      不感兴趣
      开通SVIP免广告
      删掉行9
      行8括号加 m


      IP属地:重庆来自iPhone客户端3楼2022-05-05 23:58
      回复
        行11 14行去掉括号和m


        IP属地:重庆来自iPhone客户端4楼2022-05-05 23:59
        收起回复


          IP属地:重庆来自iPhone客户端5楼2022-05-05 23:59
          回复
            试了一下,不是这个原因,封装函数我测试了,没有问题


            IP属地:江苏来自Android客户端6楼2022-05-06 00:06
            收起回复
              你这抄的也太离谱了吧,论把基础打好的重要性,有空去把函数的运用好好学一遍


              来自Android客户端7楼2022-05-06 00:52
              回复
                Dim x
                x=对比多色("99|427|FFFFFF,142|423|D97700,120|453|D97700") // 数据自己改
                TracePrint x
                Function 对比多色(m)
                If CmpColorEx(m,0.9) = 1 Then
                对比多色(m) = 1
                Else
                对比多色(m) = 0
                End If
                End Function
                首先,在封装里面定义之后,是没办法传递子程序定义的变量上去的,所以你这个dim m 错是错在这里,然后定义完,试图想把m这个变量传递上去,导致的参数错误,所以要么你抄错,要么视频很古老(不知道以前是不是可以这么干,我也没试过),要么就是做视频的人水平很👎


                IP属地:广西9楼2022-05-06 02:25
                收起回复
                  2025-12-05 12:07:16
                  广告
                  不感兴趣
                  开通SVIP免广告
                  你的对比多色是没有参数,function 对比多色(m),函数里 对比多色=1 这样就好
                  function 对比多色(m)
                  if cmpcolorex(m,0.9)=1 then
                  对比多色=1
                  else
                  对比多色=0
                  end if
                  end function


                  IP属地:福建来自Android客户端10楼2022-05-06 06:22
                  回复