你的是由于过程调用的语法错了,可以这样改:
call fdpic "建筑",09
或是
ret=fdpic("str",09)
总之,有返回值才加括号,希望我的回答对你有帮助
^ - ^
这是因为你在子程序中又调用了子程序本身(Call 选区()),这是递归调用,当调用结束时,它并不是直接退出子程序的,而是返回到上一次调用结束的位置,也就是call 选区()后面的语句继续执行,这也就意味着这种嵌套调用,在退出时也是要一层层解套的。
所以这种情况是不适用递归调用的,应该用goto语句跳转到do的前面去再次执行循环。
当然执意用Call 选区()也是可以的,那就在下面加一句Exit Do即可(但本人不建议)。
以上就是关于按键精灵子程序用不了多个参数全部的内容,包括:按键精灵子程序用不了多个参数、按键精灵怎么退不出子程序 最后又跳到判断了、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)