ActiveX in Visual studio 2008

VC++运行库:从DLL原理到故障排查的完整指南 动态链接库(DLL)是Windows系统中实现代码共享和模块化开发的核心机制,它通过允许多个程序在运行时共享同一份库文件,有效节省了系统资源并简化了软件更新。这一技术原理支撑了微软Visual C++运行库(VC++ Redistributable)的工作方式,后者作为C/C++程序的标准运行时环境,为众多应用软件提供了基础功能支持。在软件开发和部署中,运行库的版本兼容性和正确安装至关重要,直接关系到应用程序的稳定运行。当出现“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll”或“应用程序无 阅读详情

   近来看书看到了ActiveX,由于环境换成了Visual studio 2008,找了半天没有找到ActiveX Test container,到网上找了一下才发现ActiveX Test container in Visual studio 2008是要自己编译的,下面是MS所介绍的。

 

http://msdn.microsoft.com/en-us/library/f9adb5t5.aspx

 

   而且Visual studio 2008里面也有帮助说明的。例如我的就在:

D:/Microsoft Visual Studio 9.0/Samples/1033/C++/MFC/ole/TstCon

 

 

照MS的介绍编译,发现不行,根本没有Release/debug文件出来。这是怎么回事呢。 问过人之后知道原来是我个人太菜的问题。原来还是要设置一下的,如下:

 

build--->configuration manager:

active solution configuration-->Release

active solution platform-----> win32

 

 

  主要是上面那样的设置就没有问题了。

  还要是把注册表文件中的:REGEDIT
改为
Windows Registry Editor Version 5.00

 

 

谢谢skyxie的帮助。

 

 

另外,这里想补上怎样在VC2008上插入ActiveX控件。

 

在Resource View里面打开Dialog.  右键单击对话框,选--> Insert ActiveX control

这样再选择就行了。以后的操作就像一般的控件那样,可以响应消息之类的。

 

 

至于像VC6里面那样产生ActiveX 类文件,可以用这个方法。在solution explorer里面右键单击工程,选--->Add-->Class-->MFC

---->MFC class from Active control

Windows Mobile开发入门:资源受限场景下的移动应用构建指南 移动操作系统演进中,Windows Mobile代表了嵌入式计算早期的关键范式——在极低内存(64MB)、无云同步、无触摸交互的硬约束下实现企业级稳定运行。其核心原理基于Windows CE内核之上的平台层抽象,通过CAB安装、ActiveSync通信和.NET Compact Framework等机制,在确定性与开发效率间取得平衡。这类技术逻辑深刻影响了现代离线优先架构、工业终端固件设计及轻量级UI交互范式。对于维护Zebra/Honeywell手持设备、研究操作系统演化或开发超低功耗嵌入式应用的工程师而 阅读详情

相关推荐

使用C#开发和部署ActiveX控件

组件对象模型(Component Object Model, COM)是微软定义的一种二进制接口标准,允许软件组件通过系统级别的接口进行交互。COM技术为不同语言和平台间的通信提供了统一的规范,是Windows操作系统的核心组件之一。COM组件通常表现为一个或多个接口,这些接口提供了方法(函数)、属性和事件。一个组件可能包含一个或多个接口,但必须至少实现一个接口。ActiveX控件就是基于COM技术的一类组件,它们可以在浏览器或者其他支持COM的应用程序中运行。

weixin_35750483的博客 869

Visual Studio开发ACTIVEX详解

Visual Studio开发ACTIVEX详解 本文将首先介绍如何使用Visual Studio开发一个简单的ActiveX控件,然后介绍ActiveX控件开发相关的基础知识,比如方法,属性和事件等,最后介绍如何利用这些知识,实现ActiveX控件和网页页面之间的通信。 MyActiveX控件的效果图   简介

luoke626的专栏 4589

[素材]_VisualStudio_2015_UI资源两万个

。。。。。。。[素材]_VisualStudio_2015_UI资源两万个

visual stdio 开发ActiveX控件基本教程

比较少人会专门开发控件,但是有时候工作需要,需要开发简单的控件,控件技术 因为要和浏览器交互,所以有些需要注意的点,此文为需要开发简单控件准备,基本 满足基本的功能要求。包含必要的工程设置,方法的创建和调用,属性的添加和使用, 事件的添加,以及事件的使用,和JS的交互示例。希望对你有用。 1. 以管理员权限打开Visual Stadio并创建MFC ACTIVEX 工程。 ...

352

TeechartV8,

下载直接安装,即可加入到VS或者VC中作为控件使用,以在应用程序中进行图标显示

Use teechart pro in Visual Studio 2015_VISUALSTUDIO_vs2015_TeeCh

在VS2015使用各版本teechart pro activex。純個人心得。歡迎指教。

使用visual studio 开发ActiveX(ocx)

前言 近有一个项目要做浏览器插件,需要兼容ie浏览器,又用到了ActiveX的知识。在此记录一下开发流程,避免以后再踩坑。话不多说,直接开始~~~ 1.创建一个MFC ActiveX 工程,本文均以visual studio 2017 为例 确定创建项目后,会弹出一个ActiveX创建向导,无特殊要求的话,直接点完成即可。 右键直接生成,此时你可能会失败,原因是注册ocx需要管理员权限,需要以...

qq_37195309的博客 1444

Fusion 360嵌入式外壳建模实战:从草图到可装配结构

参数化三维建模是现代电子结构设计的核心能力,其本质是通过几何约束与特征驱动实现设计意图的精确表达和快速迭代。Fusion 360作为集成CAD/CAM/CAE的云端平台,以时间轴驱动的参数化工作流、基于基准面的草图约束机制和面向制造的特征操作逻辑,显著提升了嵌入式硬件的结构验证效率。该技术价值在于支持工程师在无专业机械背景前提下,独立完成PCB适配、散热布局、接口开孔与装配干涉检查等关键任务,广泛应用于3D打印原型、CNC加工外壳及IoT终端结构开发。本文以ESP32冰箱监控终端为实例,详解从基准定义、草图

weixin_35671843的博客 588

Access ActiveX Object Control in Visual Studio 2008

I encountered a problem in Microsoft MSDN Visual Studio Debugger forum, the original thread is:http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/64a02264-2beb-4794-913b-a96ec0ea0c58 ...

dimei4632的博客 130

YOLOV8主干改进方法:C2f-Dual——DualConv轻量化双卷积设计(附改进代码)

DualConv是一种创新的卷积网络结构,旨在构建轻量级的深度神经网络。它通过结合3×3和1×1的卷积核处理相同的输入特征映射通道,优化了信息处理和特征提取。DualConv利用组卷积技术高效排列卷积滤波器,大大降低了计算成本和参数数量。

m0_74890428的博客 4698

别再踩坑了!QT5.15.2配置Android开发环境保姆级避坑指南(含Java8、SDK Tools版本选择)

本文提供QT5.15.2配置Android开发环境的详细避坑指南,重点解决版本锁定、SDK工具选择和QtCreator配置等常见问题。通过实测推荐的Java8、Android SDK Tools版本及NDK配置,帮助开发者高效完成环境搭建,避免隐性冲突和配置失败。

weixin_42537919的博客 237

[转]使用C#开发ActiveX控件全攻略

更新记录:2013-10-30 在VS11下尝试了第一部分和第二部分发现没有实际的效果,遂对其进行了调整和更新。 转自:http://lwchome.spaces.live.com/blog/cns!791B533443007D37!234.entry 前言: 这段时间因为工作的需要,研究了一下ActiveX控件。总结如下: 先说说ActiveX的基本概念。 根据...

dengqi4009的博客 877

Unity3d移动端性能优化

以下条目主要针对移动端,大部分也适合PC端 一、Profiler的使用 1.性能优化应贯穿项目开发的全过程,如需求(性能能不能达到要求)、设计、开发、测试等。不能开发结束才优化性能。 2.官方推荐的优化工具是【Window】->【Profiler】 3.确认瓶颈是CPU-bound(Gfx.WaitForCommands)还是CPU-bound(Gfx.WaitForPresent) 4.内存分析使用Memory Profiler 二、内存优作 5.减少内存收集的影...

zouxin_88的专栏 3055

DLL+ ActiveX控件+WEB页面调用例子

一、 概述 因项目需要,开始学习并研究VC、DLL及ActiveX控件,网上资料找了很多,但没一个可用的或者说没一个例子可理解并运行的。没办法,自己研究吧。功夫不负有心人,终有小成了,呵呵,现在把自己学习总结了一下,献给需要的人。 DLL(动态链接库): 分WIN32 DLL和MFC DLL ActiveX:分ATL控件和MFC控件两类(也是一个DLL) WE...

weixin_33795743的博客 108

滑模控制理论(SMC)概述

滑模控制理论(SMC)概述一、背景二、数学理论三、高维拓展四、分析 一、背景 滑模控制理论(Sliding Mode Control, SMC)是一种建立在现代控制理论基础上的控制理论,主要数学核心为李雅普诺夫函数。 滑模控制的核心思想是建立一个滑模面,将被控系统拉取到滑模面上来,使系统沿着滑模面运动。滑模控制的一个优势是无视外部扰动和不确定参数,采用一种比较“暴力”的方式达到控制的目的。 其思想和反步法有些类似,但数学实现起来更加方便而不抽象。相比反步法,滑模控制没有复杂的数学计算,也不会出现“微分爆炸”

高能阿博特的博客 6万+

别再为格式发愁:safetensors转GGUF的三种高效方法及Ollama集成对比

本文详细介绍了将safetensors格式转换为GGUF格式的三种高效方法,包括llama.cpp原生转换、GGUF官方工具链和Transformers中转方案,并对比了它们在Ollama集成中的表现。文章还提供了实际项目中的踩坑经验和性能调优建议,帮助开发者快速掌握模型转换技术。

weixin_42651281的博客 640

彻底解决mfcd42d.dll缺失:VC++运行时库修复与分发全指南

动态链接库(DLL)是Windows系统中实现代码共享和模块化的重要机制,它允许多个程序共用同一份库代码,从而节省系统资源并简化更新。其核心原理在于程序运行时通过动态链接加载所需的库文件。这项技术的价值在于提升了软件开发的效率和系统资源的利用率,是构建复杂Windows应用程序的基石。在实际应用场景中,许多使用Visual C++开发的软件,特别是依赖微软基础类库(MFC)的桌面应用和游戏,都离不开VC++运行时库(VCRedist)的支持。当这些动态链接库文件缺失或损坏时,就会引发诸如“无法启动此程序,因

weixin_33801856的博客 329

宝塔面板添加站点及运营商SSL免费证书的申请与使用

本文详细介绍在宝塔面板下如何正确添加站点、配置站点,及在运营商如何申请免费SSL证书,将其配置到宝塔站点里。 给你的网站加一把锁,教你免费SSL证书申请,配置到自己的网站中。 环境:Ubuntu server 18 工具:宝塔控制面板 平台:阿里云 Web服务器:Nginx 宝塔:https://www.bt.cn/ 阿里云:https://www.aliyun.com/ 腾讯云:https://cloud.tencent.com/ 要求: 1.宝塔控制面板搭建完毕。 2掌握域名解析的原理。 3.了解ht

贺兰山长老 5058

VC++ 6.0深度体验:从经典IDE到现代开发流程的桥接实践

集成开发环境(IDE)是程序员的核心工具,其设计哲学深刻影响着开发效率与代码质量。从早期的命令行编译到现代智能化IDE,工具链的演进始终围绕提升抽象层级、降低认知负荷展开。Visual C++ 6.0作为上世纪90年代末的经典IDE,其基于MFC的快速应用开发框架和所见即所得的资源编辑器,代表了当时Windows平台C++开发的最高生产力水平。在当今持续集成与DevOps成为主流的背景下,理解如何将这类经典开发环境与现代工具链桥接,具有重要的工程实践价值。通过虚拟机部署、版本控制系统迁移(如Git)以及自动

weixin_30252709的博客 330

ros_gz_bridge__镜像__readme

Run。

1113

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VC++ 6.0 现代系统安装与兼容性配置实战指南

在软件开发领域,集成开发环境(IDE)是程序员的核心工具,其版本迭代与系统兼容性直接影响开发效率。Visual C++ 6.0(VC6)作为一款经典的C++开发工具,其核心原理基于MFC框架和Windows API,为Windows桌面应用开发提供了稳定基础。尽管现代IDE功能丰富,但VC6在工业控制、嵌入式上位机及遗留系统维护等特定场景中,因其轻量、稳定和对老旧代码的完美支持,仍具有不可替代的技术价值。本文聚焦于解决VC6在现代操作系统(如Windows 10/11)上的实际部署难题,涵盖从获取纯净安装包

weixin_30448603的博客 336

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

PCI总线:从共享总线到现代计算机系统的基石

本文深入探讨了PCI总线从共享总线架构到现代计算机系统基石的演进历程。详细解析了PCI总线的核心设计思想,包括共享总线架构、信号定义与电气特性,以及事务处理机制等关键技术。特别强调了PCI总线在即插即用、中断处理和配置空间方面的创新,这些设计奠定了现代计算机扩展设备连接的基础。

weixin_30385925的博客 460

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

彻底解决vcruntime140_1.dll缺失:从原理到修复的完整指南

动态链接库(DLL)是Windows系统中实现代码共享和模块化的重要机制,它允许多个程序共享通用的函数库,从而减少内存占用并简化更新。其工作原理是通过运行时加载机制,在程序执行时动态链接所需的库文件。这一技术对于现代软件开发至关重要,它提升了开发效率并确保了系统资源的合理利用。在实际工程实践中,Visual C++ Redistributable运行库作为微软官方提供的公共基础组件包,包含了众多关键DLL文件,如vcruntime140.dll和msvcp140.dll,为基于Visual Studio开发

weixin_33782386的博客 388

VC++6.0闪退问题深度解析与系统性修复方案

在软件开发领域,软件兼容性是一个基础且关键的技术概念,它决定了应用程序能否在不同操作系统环境中稳定运行。其核心原理在于操作系统API、运行时库及安全机制的迭代更新,可能导致旧版软件调用失效或资源访问冲突。从技术价值看,解决兼容性问题不仅能延续历史项目的生命周期,更是深入理解系统底层机制、提升工程排障能力的实践。尤其在维护遗留代码库、进行软件考古或特定行业嵌入式开发等应用场景中,此类技能尤为重要。本文聚焦于经典开发工具VC++6.0在现代Windows系统上常见的闪退顽疾,深入剖析其与用户账户控制(UAC)、

weixin_33908217的博客 437

VC++6.0绿色版:兼容历史项目与便携开发的完整指南

在软件开发和系统维护领域,向后兼容性是处理历史遗留项目时必须面对的核心挑战。其原理在于,特定时期开发的软件往往深度绑定于当时的编译器版本、运行时库和开发环境,直接迁移到现代平台会引发严重的编译与运行错误。这一问题的技术价值在于,它要求开发者掌握在不破坏原有系统生态的前提下,进行维护和更新的能力。便携化(Portable)开发环境正是应对此类场景的工程实践方案之一,它通过封装完整的工具链和动态配置运行时环境,实现了开发环境的即开即用与系统无污染。对于依赖特定MFC库和编译器版本的经典C++桌面应用或教学项目而

weixin_30615767的博客 339
上一篇: stdarg Macro 关于可变参数
下一篇: setjmp()/longjmp()
HelloDan
博客等级 码龄20年 187粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值