PostThreadMessage如何传递字符串数据,以及如何获取传递的数据

linqiu6 2006-08-21 03:03:52
var
astring:string;

如何将astring数据传出,并在收到的线程中解析。
...全文
455 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
halfdream 2006-08-21
  • 打赏
  • 举报
回复
方法一,
是转成pchar,但这种方法必须手工处理引用计数.
在发送前增加串的引用计数,不然串的空间会在消息传递中被释放.
在接收后减去引用计数.

方法二,POST以前动态分配内存,把串数据复制过来后,POST这块内存地址.
接收到之后释放空间.
SonicX 2006-08-21
  • 打赏
  • 举报
回复
转成PCHAR传递
还原就用strpas
FigoZhu 2006-08-21
  • 打赏
  • 举报
回复
帮顶,接分。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧