请教高手:跨进程传输 字符串 失败。 用GlobalAddAtom()就可以了哦! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符串要通过VirtualAlloc申请共享内存来传输,否则同样的虚存指针在不同的进程中指向不同的内容。 用WM_COPYDATE或者内存影响文件,别的办法没有了! 用CoTaskMemAlloc / CoTaskMemFree来处理内存试试。普通方法分配的内存不能跨进程 用PostThreadMessage 中传递的指针 到另一个内存中就无效了吗? 另外请教, PostThreadMessage 中传递 整数 和传递指针 两种方式,其 操作系统内存是如何管理的? 用WM_COPYDATA吧,我用过,可以传递字符串!!! WM_COPYDATA这种方式对于 无窗口的进程如何使用? 好象DLL的共享数据段也可以哦。没有窗口就 用内存印象文件吧。 没有窗口那就用 bhsbhs(火工头陀) 的方法吧 简单的变通办法:把字符串拆了,一次传一个INT,不就可以了。 我试了一下: 内存印象文件是可以传输字符串的; VirtualAlloc方法显示内存不能写的错误,是不是我用错了? WM_COPYDATA的消息不行, 因为WIN32程序中根本收不到该消息。虽然问题解决了,但是理论上还是不懂。不知哪位大虾不吝赐教? 谁说WM_COPYDATA消息收不到呀,有个窗口就行,我用过的。 水平滚动条不会实时刷新的问题 MFC 如何通过父类CWnd*指针获取某个子类对话框CWnd*指针 号被盗!! 小白求教 关于LPWSTR和LPSTR的问题 急急急!!!!怎么用水晶报表设置票据格式 求 Visual Assist X 10.3注册码 vb调用vc扩展dll的问题 求源代码 怎样定义一个函数??对C/C++有兴趣进来看看!!!!!! CString 字符串中搜寻子串,但是大小写字母一视同仁,都查出来! 如何使用lib文件??? 有高手吗?
操作系统内存是如何管理的?
没有窗口就 用内存印象文件吧。
内存印象文件是可以传输字符串的; VirtualAlloc方法显示内存不能写的错误,是不是我用错了? WM_COPYDATA的消息不行, 因为WIN32程序中根本收不到该消息。虽然问题解决了,但是理论上还是不懂。不知哪位大虾不吝赐教?