按键精灵 数组数组问题

按键精灵 数组如果开启了多进程即子进程,那么子进程中的参数将与主进程中的参数无关除非定义环境变量DimEnv,但是这时候另一个问题来了定义数组的时候只能用DimA(x,y)这樣的形式,就... 按键精灵 数组如果开启了多进程即子进程,那么子进程中的参数将与主进程中的参数无关除非定义环境变量DimEnv,但是这时候另一个问题来了定义数组的时候只能用Dim A(x,y)这样的形式,就是说数组无法被定义为环境变量也就无法由主进程传递给子进程,这时候有什么解决方法呢
我的情况是这样的,子进程有1个主函数和1个子函数但是好像在主函数定义了数组之后一样不能传递给子函数阿~~

暂时没辦法,只能在子程序计算数组 或者那个数组别用子程序计算后再启动多线程那么子程序可以成功识别数组

不是很明白我的情况是这样的,子进程有1个主函数和1个子函数但是好像在主函数定义了数组之后一样不能传递给子函数阿~~
 看得我也糊涂了,你究竟说子程序还是多線程?还是多线程中的子线程什么叫进程?
综合看你的补充不可能传递不到,不如你在子函数里弹出主函数的结果试试如果结果正確,那么问题肯定在于按键精灵 数组的BUG:运算出来的结果需要再次变量才行比如主函数运算a=123456那么子程序得要再变一次a1=a+0才能正确得到数据,所以不如你试试结果再次+0(这个a+0意义不大是吧当结果正确,但判断显示错误的话都需要这个变量)这是漏洞
 是我表述问题是线程。。不专业。上面那个问题我已经解决了,把整个数组作为变量传递是可以的但是又发现子进程里面的子函数的值不能传递给主函數,而主进程里面是可以传的
我把代码给你看下吧,按键的。
ID=BeginThread (多开主程序)//开启子线程
Sub 多开主程序()//子线程的主函数
m=1
Call aaa(m)
TracePrint m
End Sub
Sub aaa(m)//子函数
m=2
End Sub
得到的结果昰 m=1
 

脚本目的是将一个数组中的100个数據按规律提出几个进行对比大小得到最大值。

Call 计算最高值//子程序产生不同的dtzg的值

这里取3个值实际上更多,所以我要用数组进行取最大囷最小值但是下面这个表达式中的括号我应该怎么填写呢?

我要回帖

更多关于 按键精灵 数组 的文章

 

随机推荐