找回密码
 加入
搜索
查看: 8989|回复: 10

[系统综合] CoProc.au3编译后无法运行

  [复制链接]
发表于 2012-4-9 01:46:07 | 显示全部楼层 |阅读模式
悬赏200金钱已解决
本帖最后由 tryhi 于 2012-4-9 16:36 编辑

#include "CoProc.au3"
_CoProcReciver("fun")
$Pidmsgb = _CoProc("msgb",'传给子进程的字符串')
MsgBox(0,'父进程','子进程PID:'&$Pidmsgb)

Func msgb($pid)
        MsgBox(0,'子进程接收到',$pid)
        Sleep(3000)
        _CoProcSend($gi_CoProcParent,'发到父进程') 
Endfunc

Func fun($msg);接收消息后执行
        MsgBox(0,'父进程','父进程接收到:'&$msg)
EndFunc



这代码在SceTE编辑器里运行很正常(还算能正常运行完)
但编译之后双击没反应?为何会这样?
原帖是Autoit里用多进程模拟多线程
虽然是论坛建立时的帖子,但因为很少需要用多线程,所以一直没有试过,今天发现编译后不能用
回帖加钱,有见解加钱加贡献








-------------------------------------------------------------
续:可以用了,感谢楼上几位朋友的测试,今天分加完了,明天再加,好奇怪,卸了3361,装了3390,之前用3361编译的那些就可以用了,不知问题出在哪里
附件: 您需要 登录 才可以下载或查看,没有账号?加入

最佳答案

查看完整内容

LZ试试加上 [au3]If _CoProcSend($gi_CoProcParent,'发到父进程') Then TooTip("Success") Else TooTip("Worker not Responding (" & @error & ")") EndIf[/au3] 看看是否返回错误代码 另外,不建议发送字符串消息,详情请看 http://www.autoitx.com/forum.php?mod=redirect&goto=findpost&ptid=24642&pid=302680&fromuid=7650877

评分

参与人数 1金钱 +20 收起 理由
afan + 20 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2012-4-9 01:46:08 | 显示全部楼层
LZ试试加上
If _CoProcSend($gi_CoProcParent,'发到父进程') Then
    TooTip("Success")
Else
     TooTip("Worker not Responding (" & @error & ")")
EndIf

看看是否返回错误代码
另外,不建议发送字符串消息,详情请看
http://www.autoitx.com/forum.php ... amp;fromuid=7650877
发表于 2012-4-9 02:24:39 | 显示全部楼层
Au3 3.3.6.1 测试正常,编译前后均弹出2个消息框

评分

参与人数 1金钱 +30 贡献 +5 收起 理由
tryhi + 30 + 5

查看全部评分

 楼主| 发表于 2012-4-9 03:38:21 | 显示全部楼层
奇怪,我也是3361,编译后双击无反应。看来要换个机子试下
发表于 2012-4-9 08:44:54 | 显示全部楼层
3.3.9.0编译后点击

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +30 贡献 +5 收起 理由
tryhi + 30 + 5

查看全部评分

 楼主| 发表于 2012-4-9 08:56:44 | 显示全部楼层
回复 4# xyhqqaa


    多了个关于本软件吗?
发表于 2012-4-9 08:57:35 | 显示全部楼层
= =。。没、、只是给你看下版本、、、

评分

参与人数 1金钱 +20 收起 理由
tryhi + 20 多谢测试

查看全部评分

发表于 2012-4-9 09:07:45 | 显示全部楼层
本帖最后由 zldfsz 于 2012-4-9 01:08 编辑

在两个AU3版本下编译后都能正常运行
操作系统:        WIN_XP/Service Pack 3
AU3版本:        AUTOIT_3.3.7.15
操作系统:        WIN_XP/Service Pack 3
AU3版本:        3.3.9.0
win7下白天没法测试。
建议你编译后传上来帮你测试
这是我在xp+AUTOIT_3.3.7.15编译好的,你可以测试下能否运行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +30 贡献 +5 收起 理由
tryhi + 30 + 5 多谢测试

查看全部评分

发表于 2012-4-9 10:13:23 | 显示全部楼层
海兄,win7 旗舰版 x86 中文下    3.3.9.0 编译后运行正常

评分

参与人数 1金钱 +30 贡献 +5 收起 理由
tryhi + 30 + 5

查看全部评分

发表于 2012-4-9 10:57:08 | 显示全部楼层
3.3.9.1+WIN2003下正常哈

评分

参与人数 1金钱 +30 贡献 +5 收起 理由
tryhi + 30 + 5

查看全部评分

发表于 2013-4-3 10:42:56 | 显示全部楼层
想问问为什么会说参数没定义
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-12 07:43 , Processed in 0.104218 second(s), 33 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表