社区
C#
帖子详情
WinCE下,C#程序如何与C++写的DLL中的线程进行同步??
fishrei
2010-11-05 10:01:13
如题。
在PC环境下,使用委托回调函数的形式,可以在C++的dll的线程中实现回调,从而实现dll的C++线程与C#的同步。
但是在WinCE环境下,这种情况好像有点行不通。回调产生的响应通知好像被塞在某个地方了,必须要等到C#主动发一个回调,这样之前塞住的所有的回调通知全部都才收到了。
哪位大侠做过,给指导一下啊~~~~
...全文
120
4
打赏
收藏
WinCE下,C#程序如何与C++写的DLL中的线程进行同步??
如题。 在PC环境下,使用委托回调函数的形式,可以在C++的dll的线程中实现回调,从而实现dll的C++线程与C#的同步。 但是在WinCE环境下,这种情况好像有点行不通。回调产生的响应通知好像被塞在某个地方了,必须要等到C#主动发一个回调,这样之前塞住的所有的回调通知全部都才收到了。 哪位大侠做过,给指导一下啊~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
兔子-顾问
2010-11-05
打赏
举报
回复
为什么不能用回调函数?显然可以。
兔子-顾问
2010-11-05
打赏
举报
回复
这种个例往往是疏忽造成的,问不到答案的。自己仔细检查才行。
fishrei
2010-11-05
打赏
举报
回复
[Quote=引用 2 楼 wuyazhe 的回复:]
为什么不能用回调函数?显然可以。
[/Quote]
可以用啊,但是现在的现象是线程回调以后好像塞住了,消息似乎被保存了下来,但是回调函数并没有执行。需要主线程做一个回调,貌似起到一个疏通作用,然后之前的回调又全部能够执行了。但是在此之后,又塞住了,直到主线程再主动做一次回调。挺奇怪的。不知道为什么?
如果我主线程定时去疏通,拿回调似乎就没有什么意义了~~
QQ for
WinCE
即时通讯开发与技术解析
本文深入解析基于Windows CE平台的QQ即时通讯客户端开发,涵盖开发环境搭建、核心功能模块设计、跨平台开发、内存优化、GUI适配、系统API调用及模块化开发等内容。重点阐述消息收发机制、状态
同步
、离线消息处理、
C++
与.NET Compact Framework混合编程、内存管理策略、触摸交互设计、网络通信实现及
DLL
集成等关键技术,适用于嵌入式环境下高效应用开发。
wince
编
写
服务
程序
本文介绍了如何为Windows Mobile 2003 PocketPC创建后台服务,包括使用MFC和非MFC方法创建服务
DLL
,注册服务,安装及调试服务等关键步骤。
C#
上位机直连倍福PLC的ADS通信工程包(含VS项目、PLC
程序
与双文档)
一套实测可用的
C#
与倍福PLC通过ADS协议通信的完整开发资源,包含Visual Studio可直接编译运行的
C#
项目(含变量读
写
、状态监控等核心功能模块),配套TwinCAT环境下可加载的PLC
程序
,以及两份实操导向的技术文档:《使用
C#
实现
WINCE
系统下的ADS通讯》侧重嵌入式场景,《
c#
与Twincat通讯说明文档》覆盖Windows桌面平台。所有
C#
代码调用TwinCAT.Ads.
dll
完成ADS连接、符号查找、内存地址读
写
及实时数据交互,已通过主流TwinCAT 3版本验证,支持Windows
Windows Mobile下SQLite的Native
C++
轻量封装实践
本文针对Windows Mobile 6.5嵌入式设备(ARMV4T架构),详细阐述基于Native
C++
对SQLite 3.8.11.1的轻量级封装实践。重点包括:手动编译适配ARMV4T的SQLite源码、解决WM平台MultiByteToWideChar UTF-8 BOM兼容性问题、使用WM原生CriticalSection实现
线程
安全、纯C接口设计规避ATL/COM/STL内存不确定性,以及
C#
Compact Framework通过IntPtr安全调用的ABI互操作方案。所有实现均面向工业终端低内存、无升级、高稳定性场景。
编成技术15
本文精选了
C#
与.NET技术领域的多个主题,包括委派、事件处理、多
线程
应用、XML处理及Web UI设计等内容,同时涵盖了
C++
、Visual
C++
、数据库编程等实用技术要点。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章