开发调试基于WinCE下的ActiveX控件的基本步骤

车载信息娱乐系统演进:i.MX处理器如何通过硬件加速与车规认证解决核心挑战 嵌入式系统是现代智能设备的核心,其设计哲学在于通过专用硬件加速单元高效处理特定任务,从而释放CPU算力,提升系统整体性能与能效。这一原理在资源受限、对可靠性和实时性要求极高的场景中尤为重要,例如汽车电子领域。车载信息娱乐系统作为典型的复杂嵌入式计算平台,需要同时处理图形渲染、视频解码、音频处理和实时导航等多重任务,传统纯软件方案往往面临性能瓶颈。硬件加速技术,如图像处理单元和3D图形加速器,通过将计算密集型任务从CPU卸载到专用硬件,显著降低了CPU负载,确保了系统的流畅性与响应速度。这种设计不仅提升了用户 阅读详情
在WinCE下开发ActiveX控件会遇到很多障碍,如,可能编译成功,并且成功download到目标机上,但无法注册;想写一个应用程序来调试该控件,可是打开EVC创建完工程,想插入ActiveX控件的时候,控件列表里根本就是空的。

前提是EVC能够连接到目标机上。

一,用EVC4.0开发一个ActiveX控件
1,打开EVC4.0,新建项目,选择WCE ATL COM AppWizard。项目名假设为DVDPlayer一路按照规矩填写
完毕。


2,插入ATL Object。名字假设为 DVDCtrl

3,选择编译Win32 (WCE X86)Release MinDep。编译成功,download成功,注
册也成功。在此步,我发现如果选择了Debug版本编译,虽然编译成功,
download成功,但是注册不成功。不知道何原因。

二,用VC6.0开发同名ActiveX控件以生成Desktop版本
1,打开VC6,新建项目中,选择WCE ATL COM AppWizar,项目名和EVC中的一致,路径与EVC中填写的不一致。

2,保存项目退出。

3,拷贝dsp和dsw文件到EVC项目下,修改文件名dvdplayer.dsp ---> dvdplayer_win32.dsp,dvdplayer.dsw--->dvdplayer_win32.dsp

4,用文本编辑器打开文件dvdplayer_win32.dsw,修改内容:
Project: "DVDPlayer"=./DVDPlayer.dsp
-----> Project: "DVDPlayer"=./DVDPlayer_win32.dsp

5,保存退出。

6,用VC6打开dvdplayer_win32.dsw项目文件。

7,修改设置:Setting
(1)General:
Output directories中都填写X86Dbg,和EVC中输出路径一致。
(2)Link
Output filen name 中填写 X86Db/Dvdplayer.dll
8,添加DVDCtrl.h ,DVDCtrl.cpp文件到项目中。主要目的是将EVC中的文件添加到VC6的项目中。
9,编译,假设成功了。

三,用EVC开发应用程序使用ActiveX控件
1,新建一个基于对话框的应用程序。
2,在对话框资源上,右击,选择插入ActiveX控件。
3,一般来说ActiveX控件列表是空的。单击对话框上的“Add Control...”,将X86Dbg下的Dll注册。
4,该控件出现在列表中。插入该控件。
5,添加对控件的控制部分代码,编译成功。
6,运行,在目标机中查看效果。
 
WINCE和WIN32下开发IE的ActiveX控件 (WIN32,WINCE)How to debug ActiveX ocx in IE (WIN32,WINCE)如何在IE中调试ActiveX 控件 How to IE中调试ActiveX 控件 立即下载

相关推荐

Android7以上抓取https数据包-无需root

手机内装一个虚拟机,然后在虚拟机内运行我需要抓包的应用,该虚拟机内是不需要证书验证的。完美解决android7.0以上https无法抓包的问题。

qq_45764684的博客 1459

Windows CE下ActiveX 控件的使用

在WinCe下使用ActiveX控件与Window(2k,xp)下最大的不同之处就是要编译两个版本的ocx,一个安装到window上,这样就可以在EVC环境下使用该ocx进行编程了,一个安装到wince上,用于使用这个ocx的程序调用。??? 在此做了个简单的ocx试了试,能够在EVC4.2/模拟器wince4.2下成功。具体步骤如下:??? 1. 开发CE版OCX控件。先在EVC中开发自

benny5609的专栏 2082

3D医学影像分割实战:从数据预处理到模型训练全流程解析

本文详细解析了3D医学影像分割的全流程,从数据预处理到模型训练,重点介绍了nnUNet框架的应用技巧。通过实战案例,帮助开发者掌握如何处理复杂的.nii.gz文件格式、优化数据预处理流程以及高效训练3D分割模型,特别适合医学影像分析领域的从业者参考。

weixin_29098367的博客 223

开发调试基于WinCE下的ActiveX控件的基本步骤 选择自 w8u 的 Blog

开发调试基于WinCE下的ActiveX控件的基本步骤在WinCE下开发ActiveX控件会遇到很多障碍,如,可能编译成功,并且成功download到目标机上,但无法注册;想写一个应用程序来调试该控件,可是打开EVC创建完工程,想插入ActiveX控件的时候,控件列表里根本就是空的。本篇文章就是自己开发过程总结出来的经验,没有原因,只知道这么做。前提是EVC能够连接到目标机上。一,用EVC4.0开

Lisbi的专栏 1422

图解说明JLink驱动与目标板电源匹配的关键细节

深入讲解JLink驱动安装及使用过程中,如何正确匹配目标板电源,避免常见通信故障。通过图解方式清晰展示关键连接细节,确保调试稳定可靠,是嵌入式开发中不可或缺的实战经验分享。

weixin_42173218的博客 432

C# HttpClient完全攻略:从入门到精通只需5步

HttpClient是.NET框架中用于发送HTTP请求和接收HTTP响应的类。它基于异步编程模型,使得网络操作更加高效和灵活。

java专栏 1580

[转]wince 串口通信

1.PC和Windows CE的通信系统 Win32的通信系统 Win32提供给用户一个模块化的32位的保护模式的通信系统。在Win32中,各种通信资源的函数做了很大的改进和标准化,使得它们的操作就如同文件的操作一样。 在串口读写操作中,Win32引入了超时概念。超时直接影响读写操作行为。当超过预先设定的超时间隔时间,ReadFile、WriteFile操作仍未结束,那么将无条件结束读写

live then work 711

一文搞定离线环境下的RAG引擎部署

在人工智能浪潮下,技术已成为构建智能问答、文档分析和代码助手等应用的核心。然而,在许多企业场景中,出于数据安全和性能的考虑,服务器往往部署在中,并要求极致的推理效率。这给依赖外部资源的应用部署带来了巨大挑战。如何在这种严苛的环境下,完整、可靠地部署一套包含向量数据库、**高性能推理服务(vLLM)**和Python后台的复杂RAG系统呢?本文将为你提供一个,手把手教你如何使用 Docker 技术,将一套基于 Weaviate 和的 Python RAG 应用完整打包,并在离线环境中一键部署。

木鱼时刻的专栏 1242

关于给VS2005工具栏添加串口控件 VS别的版本同样适用

学期的课程设计要做个串口调试工具,因为是要跑在WINCE上的,所以用VS2005开发,可是发现VC工具箱下面有的串口控件在VS下面没有,为了方便想直接把VC下面的拿过来用用。         方法一:给电脑上装个VC6.0的开发工具,然后在VS下面对话框添加ActiveX控件中选Microsoft Communications Control.version6.0     就OK啦!

小灰灰的专栏 1860

AI自动化时代:一人公司的崛起与商业机会

AI技术正在重塑商业格局,催生"一人公司"创业新模式。这种轻资产、高效率的商业模式通过AI自动化运营,让个人创业者能以极低成本挑战传统企业。核心机会包括:1)AI自主公司替代人力密集型业务;2)为企业提供AI转型解决方案;3)利用AI工具实现个人创业。创业者需快速验证创意,聚焦人机协作,把握当前AI发展窗口期。未来,AI赋能的"一人公司"将成为商业新常态,带来更高的专业化和灵活性。抓住AI红利,学会人机协作,是个人创业成功的关键。

这里汇聚了前沿的技术分享与实用的开发技巧,带你探索从创意到企业的技术创业之路。 523

飞腾UEFI配置GPIO—飞腾FT2000/4 (D2000/8) GPIO引脚配置及使用

讲解了在飞腾UEFI代码中如何添加GPIO配置相关代码,并以GPIO1_B0—B7为例,将这8个引脚配置为GPIO工作模式并默认输出低电平

qq_30135687的博客 5350

跨入WinCE开发之门

它再也不咳嗽了!!! WinCE 刚诞生的时候,因为市场、技术和时间等因素造成WinCE 1.0/2.0版本非常不完善,诟病多多。从3.0开始,WinCE已经彻底摆脱了那段噩梦般的历史,开始大举进入原来Palm的领地。基于.net的Windows mobile 2003发布后,微

Legion.Tao(http://t.sina.com.cn/dastantao) 1053

【网络安全】基于Python的威胁情报自动推送系统设计与实现(含源码)

本文介绍了一个基于 Python 开发的威胁情报自动推送系统的设计与实现。该系统通过集成 AbuseIPDB 威胁情报数据源与即时通讯平台,实现了恶意 IP 地址的自动化采集、筛选与实时推送功能。文章详细阐述了系统的技术架构、核心算法、数据流转过程以及关键代码实现。系统采用多线程并发架构,通过 Long Polling 技术实现实时消息接收,支持自动推送和交互式查询两种工作模式。文章还提供了完整的部署指南和使用说明,包括环境配置、运行方式等内容。

等风来 314

Windows CE迁移Linux:KDAB与Torizon工具链实战指南

嵌入式系统迁移是现代工业设备升级的核心技术挑战之一,涉及从封闭架构向开放生态的战略转型。其技术原理在于通过容器化、模块化设计实现应用与底层硬件的解耦,从而解决老旧系统面临的供应链中断、安全漏洞与开发工具链缺失等工程难题。这一过程的技术价值在于将设备从即将淘汰的专有平台,平滑迁移至拥有活跃社区、持续安全更新与丰富软件生态的Linux系统,显著降低长期维护成本并提升功能扩展性。在工业HMI、医疗仪器、零售终端等实时性要求较高的应用场景中,采用KDAB进行Qt应用移植与Torizon进行容器化部署的组合方案,已成

dezhen7015的博客 324

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【WinCE】WinCE设备动态链接库的制作与调用

环境 VS版本:VS2008 WinCE版本:WinCE6.0 步骤 1、新建项目->智能设备->智能设备项目,填入项目名称 WinceDllTest 。 2、选定 CHSINT SDK For WinCE 6.0 作为当前项目的 Platform SDK。 3、

sunriver2000的专栏 660

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【嵌入式WinCE平台B/S应用】为嵌入式IE注册ActiveX控件。

编译完成的ActiveX控件可以使用DllRegisterServer来完成自动注册,   注册代码: 点击(此处)折叠或打开 void CRegisterServerDlg::OnBnClickedBtnRegister() {     // TODO: 在此添加控件通知处理程序代码     CString strLib;     GetDlgItemText

JasonBUG 883

WinCE开发环境与调试

                         WinCE开发环境与调试     最近一直想优化界面,看到同事用MFC实现的界面透明效果,看上去效果不错,所以也想在WinCE平台上也做个透明的界面,显示下了一个例子,就是可以直接换肤的那种,效果感觉不错,但是在WinCE平台上,发现有几个错误无法正常编译,于是从第一个问题入手,函数名好像是drawTransparent这个函数中很多个参数

sky200543012的专栏 862
上一篇: 辞职
下一篇: C语言:指针,C的灵魂
普通网友
普通网友 领域专家: 编程技术技术领域 领域专家: 编程技术技术领域
博客等级 码龄25年 2837粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值