dd20121221 发表于 2012-3-14 17:19:35

数组 : shareArray
         shareArray = 0
file 1
    _arrayadd(shareArray, "abc")
      _arraydisplay(shareArray)
编译以后生成 : process1
file 2
    _arrayadd(shareArray, "cde")
   _arraydisplay(shareArray)
编译以后生成 : process2
就是类似于这种效果,一个数组可以在2个进程间共享,不论在process1还是process2进程中调用_arraydisplay(shareArray)都能显示出
"abc","cde"

user3000 发表于 2012-3-14 19:10:11

16楼的行不通吧!
我也想到一个, 以配置文件读写数组都以 Share.ini 来读写
但读写前各程序都在Share.ini 的同目录下建立一个以TMPfILE.AU3为名的文件.
如果程序1要进行读写, 则先判断有无TMPfILE.AU3,有则先等待, 无则建立该文件后进行读写...
当然也可把读写细分开来, 类似地各建立临时文件代表写或读标志即可

asionwu 发表于 2012-3-14 19:26:19

可以去看下这个 Exchange Variables

Qokelate 发表于 2012-3-14 19:43:24

本帖最后由 Qokelate 于 2012-3-14 19:45 编辑

用UDP做网络传输简单点的就是A-B传输   数据量大并且要求高的就再写个程序用来分配传递的数据相当于数据中心

甲壳虫 发表于 2012-3-14 20:40:34

用UDP做网络传输简单点的就是A-B传输   数据量大并且要求高的就再写个程序用来分配传递的数据相当于数据 ...
Qokelate 发表于 2012-3-14 19:43 http://www.autoitx.com/images/common/back.gif


    这个简单,但是有点慢。

Qokelate 发表于 2012-3-14 22:20:27

回复 20# 甲壳虫


    UDP 的吞吐量应该够了吧    基本不用考虑掉包问题   缓存放大些

dd20121221 发表于 2012-3-15 00:35:36

回复 19# Qokelate

这个办法好像能实现,就是延迟有点大。

zldfsz 发表于 2012-3-16 14:43:16

本帖最后由 zldfsz 于 2012-3-16 14:52 编辑

看看这个,可能会有你想要的东西

用法:同时运行两个脚本
出处:http://www.autoitx.com/forum.php?mod=viewthread&tid=5425&highlight=%B3%CC%D0%F2%BC%E4%B5%C4%B2%CE%CA%FD%B4%AB%B5%DD%BC%B0%CD%A8%D1%B6

dd20121221 发表于 2012-3-16 16:10:28

回复 23# zldfsz


    多谢了啊!
页: 1 [2]
查看完整版本: 有什么办法能够让2个AU3程序共用一个数组?