社区
嵌入开发(WinCE)
帖子详情
CE中com组件和进程通信实现??在线等,高分
qq277541717
2010-01-20 09:26:55
在CE中
当应用程序A调用了COM组件更新数据库内容时,则需要通知应用程序B同步数据库中的内容( 通知内容是带具体数据,且都是无窗体程序); 应该如何实现?? 怎样才能效率比较高??
...全文
76
9
打赏
收藏
CE中com组件和进程通信实现??在线等,高分
在CE中 当应用程序A调用了COM组件更新数据库内容时,则需要通知应用程序B同步数据库中的内容( 通知内容是带具体数据,且都是无窗体程序); 应该如何实现?? 怎样才能效率比较高??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wolfmvp
2010-01-21
打赏
举报
回复
[Quote=引用楼主 qq277541717 的回复:]
在CE中
当应用程序A调用了COM组件更新数据库内容时,则需要通知应用程序B同步数据库中的内容( 通知内容是带具体数据,且都是无窗体程序)
; 应该如何实现?? 怎样才能效率比较高??
[/Quote]问题定义的这么明确,还有什么搞不定的呀?呵呵…不是楼主不会做,是缺乏做的勇气,不自信呀…
qq277541717
2010-01-20
打赏
举报
回复
内存映射文件就不用考虑了.我把它用于单向的数据共享(一个读,一个写),
DWORD mmsg = RegisterWindowMessage(_T(MSGTEST));
if (!mmsg)
{
//MessageBox(_T("创建失败!"));
}
LPVOID pl= NULL;//传递结构体
WPARAM par = (UINT)pl;
::PostMessage(HWND_BROADCAST, mmsg, par, 0);
请问接收部分怎么写???
qq277541717
2010-01-20
打赏
举报
回复
先谢过
4楼.资源互斥不考虑,因为我的操作中不会出现的.能不能说说那四种方式.有没有什么参考的资源.谢过
5楼.EVENT有测试过了,可以使用,但不能带参数传递.
dxw777
2010-01-20
打赏
举报
回复
PostMessage可以跨进程吗? 我只在不同线程中用过
我觉得可以用命名的Event
CreateEvent(NULL,FALSE,FALSE,TEXT("名字"));
另一个进程中
WaitForSingleObject();
sailorlyq
2010-01-20
打赏
举报
回复
进程间通信只能用那四种方式。回调函数好像也只能是在同一个进程的。两个进程同时操作一个数据库是有风险的,涉及到临界资源的问题。具体的只有楼主慢慢分析了。网上相关资料应该比较多。
qq277541717
2010-01-20
打赏
举报
回复
还得顶一下
是不是可以采用回调方式呢,当进程A更新了数据库时回调进程A的更新函数,但不知道如何去实现~! "_"
qq277541717
2010-01-20
打赏
举报
回复
进程通信可以用 PostMessage
参数hWnd:其窗口程序接收消息的窗口的句柄。可取有特定含义的两个值:
HWND.BROADCAST:消息被寄送到系统的所有顶层窗口,包括无效或不可见的非自身拥有的
窗口、被覆盖的窗口和弹出式窗口。消息不被寄送到子窗口。
NULL:此函数的操作和调用参数dwThread设置为当前线程的标识符PostThreadMessage函数一样。
但感觉此方法操作不方便,请各位大侠给些思路.谢过
kyzf
2010-01-20
打赏
举报
回复
帮顶下。
MARK.
qq277541717
2010-01-20
打赏
举报
回复
顶
一个基础的Windows
CE
培训教程
导读: 这是我写的一个
CE
的培训资料,不要问我是给谁写的,不过是一点心得,我以后会写一些专门的文章来把我几年的工作经验写出来。 我写的东西基本都是工程经验,不是理论性的东西,所以可能有一些概念性东西写的...
开放世界游戏
中
的大地图背后有哪些
实现
技术?
游戏
中
关于敏感字的过滤功能 - tang_bo_hu_2011的专栏 01-21 1167 蜂窝地图研究 - 扑满大师(javascript铁粉群,301493184) 02-17 490 如果你是宝妈? 待业?无业游民?请一定点击进来!! ...
通信行业最齐全的英语缩语手册
通信英语缩语手册A&EM Alarm & Event Management 告警与事件管理 A&VE Audio / Video Editor 音频/视频编辑器 A-A Analog-Analog 模模 A-D Analog-Digital 模数 A/D Analog / Digital 模拟/数字 A/V Audio / Video ...
云架构师SAA360道试题
个别答案有争议。仅供学习交流参考。仅供学习交流参考。Q1。面向Internet的多层Web应用程序必须具有高可用性。ELB Classic Load Balan
ce
r部署在Web层之前。...哪个
组件
在此架构
中
构成潜在的单点故障?A.
Microsoft .NET
Com
pact Framework 开发常见问题解答
(microsoft.public.dotnet.framework.
com
pactframework) 贴出的问题和解答而得到的。.NET
Com
pact Framework 团队衷心感谢参加公共新闻组的每个人,感谢他们对本 FAQ 和整个 .NET
Com
pact Framework 开发社区做...
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章