TC官方合作论坛

 找回密码
 立即注册
查看: 1591|回复: 1

[问题] 进程之间用WM_COPYDATA传递数据

[复制链接]
发表于 2017-4-29 22:11:11 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发送端
    变量 结构体=数组("dwData"=数组("char"=128,"value"=""),"cbData"=数组("long"=1,"value"=0 ),"lpData"=数组("long"=1,"value"=0 ))
    结构体["dwData"]["value"]=发送数据
    结构体["cbData"]["value"]=字符串长度(结构体["dwData"]["value"])
    结构体["lpData"]["value"]=获取变量指针(结构体)
    变量 结构体内存地址=结构体申请内存(结构体)
    变量 返回值=窗口发送消息(接收端窗口句柄,74,0,结构体内存地址)
    结构体释放内存(结构体内存地址)
接收端
   功能 a_消息过程(消息,w参数,l参数)
    如果(消息==74)
        变量 结构体=数组("dwData"=数组("char"=128,"value"=""),"cbData"=数组("long"=1,"value"=0 ),"lpData"=数组("long"=1,"value"=0 ))
        结构体获取内存数据(l参数,结构体)
        调试输出(结构体)
    结束
结束

发送的数据不超过4个字符 , 接收端都可以正常接收,超过4个字符则接受不到,请教问题出在哪里?
回复

使用道具 举报

发表于 2019-10-26 11:15:23 | 显示全部楼层
确实有这个问题,超过4个字符,发送端无法发送出消息, 请问解决了吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-16 14:43 , Processed in 0.037564 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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