社区
嵌入开发(WinCE)
帖子详情
初学问题, EVC调用ActiveX控件
xhenry
2006-05-18 10:56:27
加精
EVC开发的时候,如果应用要用到外部ocx控件怎么办? EVC添加ActiveX控件加的都是Windows的控件,程序放到WinCE里肯定不能运行的. 具体说就是我作个WinCE应用, 想调用WinCE里的media player ocx, 但是EVC开发的时候加入的是windows的控件,程序可以编译通过,但放到WinCE里根本无法运行. 我在定制内核的时候已经加入media player ocx了. 我该怎么办?
...全文
1047
11
打赏
收藏
初学问题, EVC调用ActiveX控件
EVC开发的时候,如果应用要用到外部ocx控件怎么办? EVC添加ActiveX控件加的都是Windows的控件,程序放到WinCE里肯定不能运行的. 具体说就是我作个WinCE应用, 想调用WinCE里的media player ocx, 但是EVC开发的时候加入的是windows的控件,程序可以编译通过,但放到WinCE里根本无法运行. 我在定制内核的时候已经加入media player ocx了. 我该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
园区宅男
2006-05-25
打赏
举报
回复
mark
xhenry
2006-05-24
打赏
举报
回复
都解决了,创建对象、调用方法、响应事件都搞出来了。多谢nbcool了。
没办法,我这几年工作太杂了,从vb写管理程序,到asp页面程序,后来vc sdk写通讯程序,其中还搞了几天java和Unix C,目前主要是.Net开发。这不刚接到个嵌入项目。现在是什么都知道点,什么都不精。
最后顶者、答者都有分!
xhenry
2006-05-23
打赏
举报
回复
经过3宿的突击,按照nbcool的资料,终于放出声了,也摸着点com调用方法的感觉了。
好象就是先根据clsid创建对象,然后获得一个叫IUnknown的接口,后面就可以通过这个接口来query其它接口了。获得的接口可以调用接口的方法。
但我还没搞清楚,如何获得com组件的事件消息?比如正常的播放结束、播放异常等。
还有个无关的问题,com组件调用都搞得这么复杂、麻烦,估计创建com组件就更难了。还不如直接提供SDK接口来的直接。why?
再麻烦问一下nbcool,除了调用com组件,还有什么其它方法能播放多媒体文件?最好是sdk接口形式的。DirectX可以吗?调用的例子有吗? 有点贪心了。
载舟之水
2006-05-23
打赏
举报
回复
如果用SDK来播放WMV之类的需要自己解码了,MS没有提供SDK解码接口,只有最简单的WAV和Midi。有个著名的PPC开源播放器你看看,能播放DivX和WMA
http://home.adelphia.net/~mdukette/index.htm
载舟之水
2006-05-23
打赏
举报
回复
hehe 领会速度很快嘛,如果你以后要向这方面开发的话,比如做DirectX,那推荐你一本书必看Dale Rogerson的《COM技术内幕》,这本书我通读过几遍,实践还不多,网上有电子版下载。你要搞清楚COM问题,这里面都写得很详细了,COM是微软系统的基础架构,几乎所有系统功能都是用COM实现的,COM的好处就不用说了,就是一种最大限度的可重用软件技术。COM的上面就是ATL技术,又是更高级的面向对象技术,有另一本书Chris Sells的《深入解析ATL》值得看,但是要先看完前面那本才能领会,这个我还没看完。
播放多媒体文件用DirectX也行,这也是COM组件,很多人懂得用却不了解本质,一知半解就会造成程序里存在十分多的隐患。所以建议你还是要了解一下基础再使用,毕竟是做商业软件,不能实现了功能就行。
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcemultimedia5/html/wce50oridirectshow.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcemultimedia5/html/wce50origettingstartedwithdirectshow.asp
载舟之水
2006-05-22
打赏
举报
回复
忘了告诉你去哪看资料了,
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcemultimedia5/html/_wce50oriwindowsmediaplayercontrol.asp
有一个samples可能在PB下面
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcemultimedia5/html/wce50samwindowsmediaplayercontrolsamples.asp
载舟之水
2006-05-22
打赏
举报
回复
如果你对COM不了解的话,那么调用这个ocx是比较难的,因为COM也是比较复杂的面向对象技术之一。你要想用这个控件的话,最好先去学习一下COM的基础。
xhenry
2006-05-22
打赏
举报
回复
to nbcool(载舟之水)
惭愧,本人只会传统的调用控件的方法。能发一个示例程序到我邮箱(xhenry@126.com)或把主要的几行代码写出来吗?
Langer1998
2006-05-20
打赏
举报
回复
在模拟器里怎么样
shmily1280
2006-05-19
打赏
举报
回复
MARK,学习
顶之
载舟之水
2006-05-18
打赏
举报
回复
参考COM组件的调用方法
企业级 VMware vSphere 6.7虚拟化技术配置与管理(下)
第1章 《VMware vSphere 6.7 vMotion配置与管理》主要内容 本章我们详细介绍了冷迁移、通过 vMotion 迁移、通过 Storage vMotion 迁移、CPU 兼容性和
EVC
、在 vSphere Client中迁移已关闭电源或已挂起的虚拟机、将...
EVC
调用
Windows Media Player
控件
菜鸟就是菜鸟,这不,现在想在 WinCE4.2 下播放 wma、mp3 音乐,可是连个 Winodws Media Player
控件
都不知道该怎么
调用
。大家可不要笑啊,以前我在 Winodws2000 平台下,感觉
调用
这个
控件
非常简单,可是在 WinCE4.2...
WinCE4.2下轻松
调用
Windows Media Player
控件
WinCE4.2下轻松
调用
Windows Media Player
控件
作者:至尊宝 zaodt_...菜鸟就是菜鸟,这不,现在想在WinCE4.2下播放wma、mp3音乐,可是连个Winodws Media Player
控件
都不知道该怎么
调用
。大家可不要笑啊,以前我在Win
eVC
下CString 操作指南
eVC
下CString 操作指南 原文出处:codeproject:CString Management 通过阅读本文你可以学习如何有效地使用 CString CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC...
EVC
CString常用函数以及相关数据类型转换
CString 是一种很有用的数据类型。...这篇文章不是CString的完全手册,但囊括了大部分常见基本
问题
。 这篇文章包括以下内容: CString 对象的连接 格式化字符串(包括 int 型转化为 CString ) C
嵌入开发(WinCE)
19,504
社区成员
41,569
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章