在activex(activex form)中如何使用线程? [问题点数:0分]

Bbs1
本版专家分:40
结帖率 95.45%
Bbs1
本版专家分:40
Bbs2
本版专家分:308
Delphi ActiveX Form的使用实例
Delphi ActiveX Form的<em>使用</em>实例,Delphi ActiveX Form的<em>使用</em>实例Delphi ActiveX Form的<em>使用</em>实例
在Web中如何使用Windows控件(ActiveX)
转自:http://www.cnblogs.com/zhuweisky/archive/2012/09/14/2683599.html,特别鸣谢 在Web中<em>如何</em><em>使用</em>Windows控件?     最近做的一个Web项目,需要在网页中播放摄像头采集的实时视频,我们已经有了播放视频的<em>使用</em>C#编写的windows控件,<em>如何</em>将其嵌入到网页中去了?这需要<em>使用</em>一种古老的技术,ActiveX。
在C#的窗体上添加个ActiveX控件
1.简介      要在C#的窗体上添加个ActiveX控件步骤如下:     1) <em>使用</em>regvsr32注册ActiveX控件     2) 工具选择工具箱,打开选择工具箱对话框     3) 在com组件选项上找到你已经注册好的ActiveX控件,选中,确定     4) 工具箱就会自动添加这个ActiveX控件了,剩下的就是把这个控件拖到窗口上就OK
ActiveX控件注册的几种方法
-----本文中的程序原为VC++所编写,老妖略改动一些,将程序用C++Builder编写。-----ActiveX控件是一个动态链接库,是作为基于COM服务器进行操作的,并且可以嵌入在包容器宿主应用程序中,ActiveX控件的前身就是OLE控件。由于ActiveX控件与开发平台无关,因此,在一种编程语言上开发的ActiveX控件可以无须作任何修改,即可在另一种编程语言中<em>使用</em>,其效果如同<em>使用</em>Win
MFC OCX多线程问题
出现了一个问题,测试明白是什么情况,就是不知道为什么,搜也搜不到原因。 更新::结果又测试了一下,网上又找了下。。。找到原因了,写到后面 前提:    新建ocx开发的工程,生成的主类叫 CTestOcxCtrl ,添加一个外部接口:TestInterface()    然后添加一个事件:TestWrongEvent(long result)
ActiveX OCX控件 多线程下回调JavaScript函数
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;通过学习,OCX添加方法、OCX回调JavaScript函数很简单,没什么说的。关键在于业务逻辑需要有一段执行时间,大约在3s左右,则出现一个很不友好的现象,当页面点击按钮后执行,按钮则会卡在那等待执行完毕,页面出现一种假死状态,在JS中添加异步调用OCX中的方法无果,所以咬着牙要把业务逻辑的执行放到多<em>线程</em>下,通过
C#上创建ActiveX步骤
C#上创建ActiveX步骤 一新建一个解决方案,网上大部分选择是Framework2.0。我们这次选择4.0.   二新建一个类库 命名为ActiveX_Test,设右键该项目-属性-生成     然后选择“应用程序-程序集信息”,     勾上“使程序集Com可见   ”   二新建一个接口  IObjectSafety namespace Active
LabVIEW如何调用VB6生成的ActiveX DLL
LabVIEW<em>如何</em>调用VB6生成的ActiveX DLL 在LabVIEW中调用VB6生成的DLL不能<em>使用</em>调用库函数节点然后指定DLL路径的方法,因为VB6生成的DLL并不是标准的DLL文件。在<em>使用</em>LabVIEW调用在Visual Basic 6.0中生成的ActiveX/COM DLL文件之前,需要先注册该DLL文件。如果没有注册该DLL,将会得到包含"ActiveX component
C++中调用ActiveX组件的方法详解
本文以 "msscript.ocx" 作为参考   第一步:   获取头文件   #import "msscript.ocx"   得到两个文件 "msscript.tlh" 和 "msscript.tli" 整合下的到个头文件"msscript.h"如下:   + View Code   第二步:    138#include   #include   //#import
QT中嵌入ActiveX
#include QAxWidget> QAxWidget *flash = new QAxWidget(this,0); flash->resize(500,400); flash->setControl(QString::fromUtf8("{937A9BC8-D8CE-4534-8E75-4D25A190838C}")); flash->show();
当前线程不在单线程单元中,因此无法实例化 ActiveX 控件的解决方案
{"当前<em>线程</em>不在单<em>线程</em>单元中,因此无法实例化 ActiveX 控件“3c33f325-cd56-4005-9e34-d0c6ab70b1eb”。"}解决方案:1、在主<em>线程</em>中实例化此ActiveX控件2、将创建此Active控件的<em>线程</em>设定为单<em>线程</em>。      Thread.ApartmentState 获取或设置此<em>线程</em>的单元状态。             se
VC怎么调用ActiveX
对bartend进行二次开发,提供了activeX的开发方式。但是在VS2010的Insert ActiveX control里找不到bartend的模块,下面的文档是用C#,VB调用activeX的方法,请问VC有没有类似的方法? Getting Started with ActiveX Automation  BarTender's ActiveX Automation inter
ActiveX控件的基本操作方法以及如何在VS2010下使用控件
在此,小编就介绍下ActiveX控件的基本操作方法以及<em>如何</em>在VS2010下<em>使用</em>控件,我们以一个程序为例, (1)      打开VS2010编译器(右键以管理员身份运行,因为ActiveX需要注册),选择MFXActiveX控件程序,在名称中输入 test(本例中设置为test) 首先打开类视图选项卡,发现产生了一些类,我们简单解释下3个类的作用,CTestApp这个类派生于COleContr
关于VB使用ActiveX.Exe创建多线程程序的奇怪问题
这里是启动过程[事件互斥就不写了]Dim f as frmMainSub Main Set f=New frmMain f.ShowEnd Sub  这里是一个<em>线程</em>类。。。随便写啥。。。类名:BT  这里是主窗口Dim cBT as BTSub <em>form</em>_Load
“当前线程不在单线程单元中,因此无法实例化 ActiveX 控件……” 的解决办法
今天<em>使用</em>一个OCX控件,控件在<em>form</em>界面上,然后新<em>线程</em>启动<em>form</em>,却提示RT错误,后来发现解决办法为在此新<em>线程</em>的属性修改下即可: thd = new Thread(new ThreadStart(ShowForm2)); thd.SetApartmentState(ApartmentState.STA); thd.IsB
C#(Winform) 当前线程不在单线程单元中,因此无法实例化 ActiveX 控件
解决方案: 1、在主<em>线程</em>中实例化此ActiveX控件 2、将创建此Active控件的<em>线程</em>设定为单<em>线程</em>。       Thread.ApartmentState 获取或设置此<em>线程</em>的单元状态。             newThread= new Thread(MainFormMessageThread);             newThread.SetApartmentState(S...
C#动态加载ActiveX控件并调用指定的方法
C#开发的应用程序,如果需要动态加载ActiveX到窗体中,并且要调用指定的方法,网上查了一些,好多都是VB的,C#的偶尔有一些也是要动态加载DLL。       自己研究研究,结果稀里糊涂的弄出来了,话不多说,上代码先:       //根据classId获取ActiveX类 Type type = Type.GetTypeFromC
在BCB中轻松使用ActiveX控件
在BCB中轻松<em>使用</em>ActiveX控件          (版权要求:本文除了经过CSDN授权或作者同意,不得转载)在微软的大力扶持下,越来越多的软件公司开始支持ActiveX了,这对于喜欢编程的朋友来说可是件值得高兴的事!因为我们可以在程序中很方便地调用外部的OCX文件来实现复杂的功能,而在BCB中只带有很少几个ActiveX控件,大部分我们需要我们自己安装,下面通过对RealPlayer
用delphi制作无界面的activex控件
 首先,您要了解: COM的基本原理能被网页调用的非可视ActiveX控件必须是一种至少实现了IOleObject接口的TAutoObject组件利用Delphi向导生成的ActiveX控件必须继承自WinControl,所以您不能用Delphi向导生成非可视的ActiveX控件  以下例子,实现了一个非可视ActiveX,调用此控件的exeWB,相当于调用IE的打印,预览,页面设置
在Qt中使用ActiveX控件
Qt的windows商业版本提供了ActiveQt这个framework,<em>使用</em>这个组件我们可以在Qt中<em>使用</em>ActiveX控件,并且也开发基于Qt的ActiveX控件。ActiveQt包含了两个组件QAxContainer和QAxServer。 l QAxContainer允许我们<em>使用</em>COM对象,并且可以将将ActiveX控件嵌入到Qt程序中去。 l QAxServer可以将我们写的Qt控件导出
ActiveX控件的使用(VC6.0)
1.       ActiveX控件简介         ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络(现在的网络主要包括Windows和Mac)中任意运行的程序。这个
问题:页面如何引入ACTIVEX控件?
问题:页面<em>如何</em>引入ACTIVEX控件? mark下,以后百度下
当前线程不在单线程单元中,因此无法实例化 ActiveX 控件解决办法
(一)引经据典(MSDN):1.单元是进程内部具有相同<em>线程</em>访问要求的对象的逻辑容器。同一单元中的所有对象都可以接收从该单元中的任何<em>线程</em>发出的调用。.NET Framework 不<em>使用</em>单元,托管对象自己负责以<em>线程</em>安全的方式<em>使用</em>所有共享资源。由于 COM 类<em>使用</em>单元,因此公共语言运行库需要在 COM interop 的情况下调用 COM 对象时创建并初始化一个单元。托管<em>线程</em>可以创建并进入只允许有一个<em>线程</em>的单<em>线程</em>单元 (STA) 或者包含一个或多个<em>线程</em>的多<em>线程</em>单元
ActiveX控件使用事项
一、由于win7权限问题, 编译<em>activex</em>控件时会报权限问题的错,所以要<em>使用</em>右键以管理员权限打开Visual Studio 2010 二、需要对<em>activex</em>进行测试,而2010中无ActiveX control test container 所以要编译这个工具,参考http://blog.csdn.net/waxgourd0/article/details/7374669
web页面调用ActiveX
原文地址:http://www.cnblogs.com/qguohog/archive/2013/01/25/2876828.html 简单总结一下前几篇文章的内容,《浏览器插件之ActiveX开发(一)》简单介绍了一下<em>如何</em>在Vs.net 2008下用C++开发基于MFC的ActiveX插件,《浏览器插件之ActiveX开发(二)》介绍了开发插件时可能遇到的问题,《浏览器插件之A
ActiveX控件在Word文档中的使用方法
WordVBA教程---详细介绍ActiveX控件在Word文档中的<em>使用</em>方法
如何在html页面关闭的时候自动的释放引用到的activex?
先说原理:在html页面关闭或者释放的时候,先写js从页面的dom树中移除<em>activex</em>对象,页面关闭的事件是onunload,移除<em>activex</em>对象做dom操作就可以了。   function destory_<em>activex</em>(){ var active_object_id='cap1'; //<em>activex</em>的控件id var <em>activex</em>_obj=document.getEle...
C#当前线程不在单线程单元中,因此无法实例化ActiveX控件解决方法
  void PrintMethod(){ if (this.InvokeRequired)//判断进入该方法的<em>线程</em>是否是单(主)<em>线程</em>,是:再次调用该方法,否:执行else中内容 { try { this.Invoke(new MethodInvoker(delega...
ActiveX回调js函数 之 变量调用
ActiveX回调js函数 之 变量调用 1、在VC6.0下创建一个MFC ActiveX工程,此处滤过具体步骤。 2、添加外部调用的变量OnDataIn,步骤如下:              3、在StdAfx.h中包含的最后一个afx头文件后添加如下代码:    #include extern CComModule _Module; #include 4、在St
创建添加对话框的Activex
1.ActiveX的基本概念          ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体等。。。          ActiveX控件的后缀名是OCX或者DLL。一般是以OCX和动态库共存的形式打包成cab或者exe的文件放在服务器上,客户端下载后运行安装cab或exe解压成OCX和动
MFC之ActiveX的使用
在ActiveX中提供了调度映射和事件映射。调度映射是为了外部应用程序可以方便地访问控件的属性和方法。而事件映射让控件可以向包含它的容器发送事件通知。     COleControl类(**Ctrl文件)是从CWnd类派生的。对控件窗口进行的操作都在**Ctrl类中完成     COlePropertyPage类派生于CDialog类,它以一种类似于对话框的图形界面显示一个自定义控件的属性。也
VS2015 MFCActiveX使用对话框调用另外一个ActiveX控件
MFCActiveX控件的用途广泛,生成的文件就是在网页编程里<em>使用</em>比较多的OCX控件,在网页的object标签里可以调用OCX控件。那么比如我想制作一个OCX控件,在控件里加载一个网页这种该<em>如何</em>实现了。熟悉MFC的应该知道,MFC里可以直接<em>使用</em>webbrowser这个ActiveX控件,<em>使用</em>webbrowser可以很方便的加载网页。下面讲解该<em>如何</em>实现这一功能。 首先<em>使用</em>vs2015,新建一个MFC...
在.Net中引用ActiveX控件及引用的位置
费了半天劲才找到,在菜单“工具->添加/移除工具箱项”中。引用则在“项目->添加引用中”
在Web网页上使用ActiveX控件
如果能将ActiveX控件像放置到VB窗体上一样方便地放置到Web网页上,然后通过VBScript来访问控件的属性和方法,可以为你的网页增色不少,同时也能大大简化网页设计过程。通常在一个Web网页上显示一个ActiveX控件要<em>使用</em>HTML的OBJECT标识,将一个命令按钮插入到网页中的标识如下:   〈OBJECT ID=″CommandButton1″ WIDTH=96 HEIGHT=32 ...
MFC ActiveX的创建和调用
一、创建 两种方式: 第一种:创建“MFC ActiveX 控件”工程(这种方式建立的ActiveX控件只能在windows操作系统下运行,还必须在windows操作系统下安装c++依赖库安装包,因为MFC是建立在微软的c++动态库的基础上的,若不安装相关库则需要设置为静态MFC Dll编译) 第二种:创建“ATL 项目”。由于<em>使用</em>ATL开发ActiveX控件需要了解co
用Delphi开发简单ActiveX控件
1.打开Delphi 2.File-&gt;New-&gt;Other-&gt;ActiveX-&gt;Active Form [img]http://dl.iteye.com/upload/attachment/294800/47428789-4f5c-313a-8793-46b92a9dfeb5.jpg[/img] 3.弹出Active Form Wizard窗口,采用默认配置,单击“OK”...
Qt中使用ActiveX(二)【方法调用和事件处理】
QtActiveX的方法调用和事件处理
activex控件word使用
以下demo效果是在b/s中操作word/excel 
CVI初学者问答
CVI初学者问答1.<em>如何</em>减少CVI程序的CPU占用率? 回答=可以在Options-》Enviroment中进行设置,将Sleep Policy设置为Sleep More。或者在程序中进行设置,设置函数为:SetSleepPolicy (VAL_SLEEP_MORE)。 2.在CVI中<em>如何</em>实现将这次面板参数作为下次的缺省值<em>使用</em>? 回答=一般情况下可以<em>使用</em>文件将各参数保存下来,在下次调用面板时再调用这些参数。也可以<em>使用</em>CVI自带的函数SavePanelState和RecallPanel
activex 使用与注册
hasPlugin ? (b.innerHTML = Browser.Engine.trident ? '                                                                
在HTML网页中插入ActiveX控件
开发工具:1. Visual Studio 2005,用于ActiveX组件的开发2. Microsoft ActiveX Control Pad,用于生成包含ActiveX Control的HTML网页。步骤:1. 通过Visual Studio 2005新建一个MFC ActiveX Control工程,编译之后在debug/release目录下可以找到一个XXXX.ocx文件。具体步骤可以参
Qt中使用ActiveX(一)
<em>使用</em>Qt的ActiveX模块创建In-process和out-of-process服务端
手把手教你用VB制作ActiveX控件
随着控件在可视化编程中地位地位提高,控件也成了编程中最重要的一部分。许多VB编程者也许苦于没有好看的控件,今天登高望远来教大家<em>如何</em>制作ActiveX控件。 一、新建工程       1.选择ActiveX控件 2.打开工程 我们会看到工程资源管理器中多了一个UserControl1,这就相当于是应用程序中的Form1。        下面来介绍UserControl1的基本属性
labview 中activex的初步使用方法
1.在前面板放置一个<em>activex</em>容器 2.插入<em>activex</em>控件 3.百度找到这个<em>activex</em>控件的属性和方法介绍 4.程序框图中右键<em>activex</em>控件,创建xxx类的方法或者xxx的属性;<em>activex</em>控件主要是依据方法和属性在labview中实现功能的 5.后续步骤编其他labview程序一样 下面以windows media player 为例说明 http://www.xu...
用ActiveX Control Test Container测试ActiveX控件时找不到控件的解决方法
用vs2010测试生成的ActiveX控件时,首先需要需要配置该容器,参考博客:http://blog.csdn.net/ivan_ljf/article/details/9884763 打开测试容器:   Edit->Insert New Control,若找不到自己生成ActiveX控件,是因为该控件没有注册。 在按F7生成解决方案时会提示一个错误: error MSB8011:
当前线程不在单线程单元中,因此无法实例化 ActiveX 控件
解决方法: 在主程序的入口处加上[STAThread],原来framework为运行com组件时,为提高性能默认<em>使用</em>多<em>线程</em>,但有的com组件不能<em>使用</em>多<em>线程</em>,否则就报错. 例: [STAThread] public static void Main() { frmMain f = new frmMain(); f.Sh...
Eclipse开发:在Java中调用ActiveX控件(OCX控件)示例
    本范例以<em>使用</em>来电显示ActiveX控件JDComport.ocx为例,说明怎样在Java中集成ActiveX控件。 1、开发环境:Eclipse(Java主流开发工具)   (1)需要用到SWT、Visual Editor插件;   (2)Eclipse软件及其相关插件可到 http://www.eclipse.org/downloads/ 下载。 2、需要用到JDCo
最全的基于MFC的ActiveX控件开发教程
转自:http://www.cnblogs.com/qguohog/archive/2013/01/22/2871805.html 浏览器插件之ActiveX开发(一) &amp;nbsp; &amp;nbsp; 一般的Web应用对于浏览器插件能不<em>使用</em>的建议尽量不<em>使用</em>,因为其涉及到安全问题以及影响用户安装(或自动下载注册安装)体验问题。在有特殊需求(如涉及数据安全的金融业务数据交互、需插件才能实现的与本地设备...
开发基于MFC的ActiveX控件的时候的一些消息处理
MFC有PreTranslageMessage() 可以处理一些基于MFC的消息处理。 可是有时候如果你开发一个基于MFC的ActiveX作为容器,内部实现是Win32 或者其他框架会发现,好多消息都不能正常收到。 除非把你现有的内部的控件基于各种MFC的基类实现(会重载各种MFC的PreTranslateMessage)才能收到各种消息。 根本原因是基于MFC的ActiveX控件没有自己的
activex布局iframe+div+css,activex无法显示的问题。
特别在Windows 7在2016年5月10日升级后,对于特殊布局进行了处理。    这个问题等待证明,但是从反馈的问题看,在之前的DIV+CSS布局没有问题,IE 11自动更新后,    ActiveX的渲染不被执行,调整坐标后,DIV的渲染忽上忽下,导致ActiveX软件问题比较多。    我认为:    <em>activex</em>不建议<em>使用</em>相对布局,div-float布局。    只能
如何在WPF中使用ActiveX
<em>如何</em>在WPF中<em>使用</em>ActiveX      原理:   ActiveX 需要封装到WinForm 控件中。 在WPF中<em>使用</em> WindowsFormsHost 展现。   1,在Visutal Studio 命令行 <em>使用</em> aximp.exe 将 <em>activex</em> 转换为可为 WPF<em>使用</em>的 win<em>form</em> 控件   aximp c:/xxx.ocx /sou
如何在基于 MFC 的 ActiveX 控件激发事件,在 Visual c + + 中的启动另一个线程
注意Microsoft Visual c + + 2008年、 Microsoft 可 Visual c + + 的 2005年和 Microsoft Visual c + +.net 2003年支持托管的代码模型所提供的 Microsoft.net 框架和非托管本机 Windows 代码模型。本文中的信息仅适用于非托管的 Visual c + + 代码。 基于 MFC 的 ActiveX 控件
调用VLC ActiveX控件
VS2010调用VLC-0.9.9 ActiveX控件,对本地视频文件进行网络流输出。 执行时需要注册VLC ActiveX控件,VLC只有低于0.9.9版本的ActiveX支持视频流化输出。
【VS开发】使用MFC创建并调用ActiveX控件
<em>使用</em>MFC创建并调用ActiveX控件 今天做了一下ActiveX的<em>使用</em>测试,总结一下: 首先<em>使用</em>MFC创建一个activeX的控件譬如ActiveXTest,编译成ocx并注册,然后另外编写一个测试程序来调用该控件,发现有几种方式:   1:<em>使用</em>projectAdd to ProjectComponents and Controls, 然后选择要加入的ocx或
Excel ActiveX教程(一)
VBA真的是一个很强大的东西,当人家手工黏贴的时候,你只要编好代码,然后一劳永逸。不过最近发现ActiveX用起来好像更加方便的样子,特别是对于要做简单界面,人性化的应用场景。        excel中什么是ActiveX?不用思考那么多,反正就是一种集成在Excel中的控件,也就是说,你可以在excel表格旁边加一个按钮,别人打开excel表格之后,填几个数字,点一下按钮就可以实现某些功能,
MFC中使用ActiveX的WebBrowser载入动态网页
环境:VS2013+MFC 目标:实现在MFC窗口上嵌入网页 主要技术:<em>使用</em>ActiveX的WebBrowser控件 操作方法: 1.新建对话框模式的MFC程序; 2.右键点击窗口加入ActiveX控件,并在选择目录中选择WebBrowser控件; 3.为项目添加ActiveX基于MFC的类,主要为项目所用的CWebBrowser类; 4.在XXXdlh.h文件中,加入CWebBro
VB单元线程模型实现多线程
简单的测试工程,记得编译后测试. 运行时可以打开任务管理器,调出"<em>线程</em>数"项看看<em>线程</em>情况.
vlc的activeX控件
网页实时视频播放器,支持rtsp,http,等多种流媒体协议,支持录像,截图,带有网页demo-Real-time Web video player, support rtsp, http, and other streaming media protocols to support video capture, with web demo
C#开发ActiveX控件并应用于网页
在C#中相对应的是COM组件,编译后是dll而不是ocx。所以在C#中,在创建项目时只能创建类库项目。 下面我教大家<em>如何</em>一步一步来实现。 以管理员的身份启动VS,我的是VS2015。新建类库DevControlColl,框架选择2.0即可。环境配置(勾选一下两个选项)对AssemblyInfo.cs进行编辑,修改相应的属性 // 将false更改为true,自动生成的注释也做了说明
VLC的ACtiveX插件使用方法
在Roger看来对VLC的二次开发 包括把VLC嵌入自己的应用 ,以及修改VLC本身的功能和特性。本文主要讲前者。总的来说把VLC内嵌入自己的应用有4种途径: 直接调用VLC进程(喂喂喂…这也算?) VLC的plugin for Mozilla VLC的ActiveX插件 调用libvlc     当然,理论上也可以把VLC的源码 直接扣出一部分来放到自己的程序 中,不过这种方法难度
注册c#开发的activex方法
<em>activex</em>大多都是<em>使用</em>c++开发的,会生成ocx文件,但是c#开发的<em>activex</em>最后生成的是dll文件,只要在属性->应用程序->程序集信息->使程序集com可见(选中)。属性->生成->为com互操作注册(选中)。这样生成的组件才是com的<em>activex</em>插件。 c++开发的ocx组件注册<em>使用</em>windows自带的regsvr32进行注册:运行 regsvr32 dll文件,c#开发的dll
[ActiveX]C++的ActiveX网页控件开发[转]
本文将首先介绍<em>如何</em><em>使用</em>Visual Studio开发一个简单的ActiveX控件,然后介绍ActiveX控件开发相关的基础知识,比如方法,属性和事件等,最后介绍<em>如何</em>利用这些知识,实现ActiveX控件和网页页面之间的通信。MyActiveX控件的效果图简介ActiveX是由Microsoft在90年代中期提出的一项技术。利用ActiveX技术,开发者可以创建像Java小程序applet一样的小型应
ActiveX组件开发和使用
ActiveX控件的概念  (COM组件的应用)     1 什么是ActiveX控件        基于COM组件技术的,<em>使用</em>与一般控件一样方便。与一般控件的区别是,它可以被任何支持COM标准的计算机程序<em>使用</em>。     2 什么是COM组件        组件实现了某种功能的一些小的二进制文件,通过接口对外提供服务。        一个项目生成一个exe文件       一个项目由
C#编写ActiveX控件
利用双休的时间研究了一下c#开发ActiveX控件。由于我用Vs2010开发,参考的文章不是Vs2010和Win7的环境下开发的,中间遇到许多问题,不过总算学到点东西。   我参考的文章如下(非Vs2010开发):      用C#编写ActiveX控件(一)http://www.cnblogs.com/homer/archive/2005/01/04/86473.html    
基于Activex控件的C++、C#混合编程
最近做一个东西,需要用C#做界面,C++和OpenCV做算法部分。就大致了解了一下C#和C++混合编程的方法,刚开始选择<em>使用</em>动态链接库DLL来实现,比较麻烦,最终也没有成功实现。后来尝试<em>使用</em>ActiveX控件来作为C++和C#的桥梁,实现过程比较方便,现记录如下。 在开始之前需要了解其主要思想,*这里我首先新建一个基于MFC的Activex控件的工程,把自己要用C++实现的算法融合进来。然后在C#
vue项目中引入控件
1.      需要下载控件安装包,进行安装 控件下载地址以及密码: https://filexc.hikvision.com/filexc/www/?a=d&amp;amp;i=3ntAaSPSuD密码:Idsnfxlj12SUayiD5nG6 (注: 此控件只能在IE浏览器中正常显示)2. 在vue项目中引入该控件(1) html文件 &amp;lt;object classid=&quot;clsid:BE020CC...
在ActiveX控件中如何动态调用DLL函数
刚到公司不久,接到领导的下达的一个任务,就是把对POS机操作功能封装在ActiveX控件中,在IE中调用。这样就能实现在IE上直接对POS机进行操作。而我要封装的这个动态库,厂家只提供了一个单的动态库和一百多字的说明,也就是说明一下动态库中有机个函数和其对应的参数。也就是厂家就连动态库对应的头文件也没有提供。:-(这样也行?!接到这个任务后,我第一想到的是用VC的ATL来实现它。你问我为什么要用A
ActiveX开发流程
ActiveX是微软九十年代中期开发的一种技术,它允许你创建一个类似applet的应用程序,并允许你在微软的浏览器中下载和运行。这篇教程的阅读对象是那些希望<em>使用</em>Visuall C++开发第一个ActiveX程序但却不知道<em>如何</em>下手的人。当我自己尝试学习这种技术的时候,我发现关于ActiveX技术<em>使用</em>的信息大部分都没什么用处,是太老了或者缺失一些关键的信息。这让我建立一个可用ActiveX控件工程的过
C#调用ActiveX控件
背景:最近项目中需要用到ActiveX控件,项目是在.Net平台下开发的。因此就直接在项目中添加了对ActiveX控件的引用,添加引用成功。在代码中实例化类的实例也没有问题,但在调用其方法或属性时总是抛出"未处理 COMException"异常。 方法一:1、在系统中注册该ocx控件,命令:regsvr32.exe 控件位置(加 /u 参数是取消注册);2、在.net的工具箱中添加该控件,拖到<em>form</em>中去就可以了。方法二:1
Pdf ActiveX控件的函数使用说明
vc中Activex阅读PDF控件的函数详细说明!自己根据英文翻译的,希望对大家有用!如有不对的地方,请大家指正!
ActiveX如何在Google上运行
前言: 此次技术为:用VS做的程序数据,通过微信给绑定公众号的人推送消息,因为微信公众号为接收数据不用访问我们的数据,所以我们用序列化,如果是微信号给咱们数据或者获取咱们的数据需要<em>使用</em>反序列化,现在我们以序列化为基础做一个Demo。 ...
VS2015 MFC DLL对话框内调用ActiveX控件
在我的其它博客中,介绍了mfc dll<em>如何</em>调用模式对话框与非模式对话框的实现过程。接下来介绍在mfc dll中如果包含有ActiveX控件该<em>如何</em>调用了。 我们还是在mfc dll的对话框里添加一个ActiveX控件,例如添加一个webbrowser控件,设置控件默认加载的网页。 然后我们生成这个mfc dll动态库,然后调用。 在调用的时候发现无法弹出mfc dll里的这个对话框。 这是因为...
让Firefox支持ActiveX控件
让Firefox支持ActiveX控件   疑难集锦字号   我现在用Firefox作为主力浏览器,Firefox下能否支持ActiveX插件?所为对某些包含ActiveX控件的网站并不兼容,不知道怎么做能让Firefox支持ActiveX呢?       答:两种方案:一种是<em>使用</em>IETab这个插件,在Firefox下直接调用IE浏览器内核进行浏览;        另一种是使
在Chrome上使用ActiveX控件
摘要:很多用户无法完全抛弃IE的根本原因在于微软自己捣鼓的ActiveX控件,几乎所有的国内网银、在线支付程序以及其他大量Web特殊应用都需要ActiveX控件,几乎从来没有人想过更没有人尝试过在非 很多用户无法完全抛弃IE的根本原因在于微软自己捣鼓的ActiveX控件,几乎所有的国内网银、在线支付程序以及其他大量Web特殊应用都需要ActiveX控件,几乎从来没有人想过更没有人尝试过在
AutoCAD ActiveX 对象的方法一览表
AutoCAD ActiveX 对象的方法一览表
窗口销毁的相关函数与消息,ActiveX控件的销毁
http://www.cnblogs.com/yedaoq/archive/2012/02/07/2341591.html DestroyWindow函数 DestroyWindow销毁窗口的正牌函数。 DestroyWindows的MSDN说明如下: The DestroyWindow function destroys the specified win
【VS开发】动态创建ActiveX控件
bool CCollectDataDlgDlg::CreateMyCtrl(LPRECT lpRect, UINT nID, CWnd *pParent) {  CLSID clsid;  wstring strClsid = _T("{126983A5-3415-4A3F-B2C6-D18DDF6E43B9}"); // 控件id号  CCOMHelper  COMHelper;
Qt ActiveX控件为灰色
背景: Qt 5.3.0 x64_opengl, 插入一个
让火狐浏览器可以访问含有activex控件网页的三种方式
http://www.cnblogs.com/zhwl/archive/2012/11/22/2782968.html 让火狐浏览器可以访问含有<em>activex</em>控件网页的三种方式 一:安装一个扩展MediaWrap 0.1.7.3 mediawrap 是一个很小的 Firefox 扩展。它能够将 ActiveX 控件方式的网页内嵌媒体转换成 Fi
VS2012下制作ActiveX控件并添加到网页
为了节省时间,大部分资源取自http://www.cnblogs.com/li-peng/p/3455247.html,感谢作者。 流程概览 1.创建ActiveX控件——按钮 2.定义一个接口,并在控件中实现 3.部署安装 4.CAB打包 5.添加到网页中进行测试 一. 创建ActiveX控件——按钮 1.新建一个Window窗体控件库
配置ActiveX控件在网页中下载安装
记得曾经转载了一篇关于C#开发ActiveX控件的文章:<em>使用</em>C#开发ActiveX控件(zt) ,最近在项目中的<em>使用</em>过程中,发现不能自动下载Activex控件,这需要手动的为<em>使用</em>Activex的客户端注册,显然这是不适应的。 按道理说应该这样:先检查客户端浏览器是否安装了ActiveX控件,如果没有安装ActiveX,就需要先给浏览器提示下载并允许安装。否则就直接<em>使用</em>该ActiveX控件。我
在IE中使用ActiveX控件,需要使用HTML中的标志是
在IE中<em>使用</em>ActiveX控件,需要<em>使用</em>HTML中的标志是 1.ID:为控件提供一个标识名称,为HTML代码提供一种访问该控件的入口。 2.CLASSID:是该控件唯一的UID,告诉IE装入哪个对象。如果<em>使用</em>已经开发好的控件,它的CLASSID可以在系统的注册表中查找。在注册表中展开HKEY—CLASSES—BOOT项,可以看到按字母顺序排列的注册表,找到需要<em>使用</em>的控件名,展开时可看到—个CL
用VS2012做MFC ActiveX控件并使用html、c#、c++测试容器
转载地址: http://blog.csdn.net/iaki2008/article/details/8727704 源码下载 参考 用MFC ActiveX Control Wizard生成的OCX控件 在代码中实现IObjectSafety接口,以去除IE对代码未标识安全的提示 在“Ctrl.h”中 引入头文件
activex与前台JS交互
以下Demo演示<em>如何</em>在<em>activex</em>中与前台的js进行交互: <em>activex</em>中: private mshtml.HTMLWindow2Class window = null;  //定义用于操作前台JS的对象   public void SetPage(mshtml.HTMLWindow2Class jsFile)  //此方法需要在前台J
一步一步实现ActiveX嵌入网页
更多精彩内容,请见:http://www.16boke.com by zxy,Java/C++编程交流群:168424095 控件要升级,才发现半年没有看,生疏了,特写此文章留念。 1.生成自己的GUID 方法一:工具->创建GUID->GUID Format选中3.static const struct GUID={...} ->点击Copy按钮 //// {5E600E03-0E88-4c51-9A81-E3DB5A7918AB} //stati
从0开始html前端页面开发_调用com组件(ActiveX)
<em>使用</em>object标签加载本地控件:&amp;lt;object classid=&quot;guid&quot; id=&quot;test_com&quot; width=&quot;100&quot; height=&quot;50&quot;&amp;gt;&amp;lt;/object&amp;gt;classid:唯一代表一个ActiveX控件,指明将<em>使用</em>哪个ActiveX控件。id:控件名,可通过此id调用控件方法width:在页面中的宽度height:在页面中的高度<em>使用</em>object标签加载本地
基于VS2013的ActiveX控件实现
1.ActiveX的基本概念          ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体等。。。          ActiveX控件的后缀名是OCX或者DLL。一般是以OCX和动态库共存的形式打包成cab或者exe的文件放在服务器上,客户端下载后运行安装cab或exe解压成OCX和动
【TeeChart Pro ActiveX教程】(一):入门—构建图表并填充数据系列(上)
【下载TeeChart Pro ActiveX最新版本】 (一)简介 可以<em>使用</em>图表编辑器构建和实现基本图表,几乎不<em>使用</em>代码。图表编辑器是两个编辑器中的一个,图表可能被认为与其数据系列内容不同。您可以定义图表外观,标题,图例特征和3D方面,而无需包含数据系列。这使您可以自由地在运行时添加和删除不同的数据系列类型,而无需重新定义整个图表的外观。 这些组件协同工作,Chart轴是Chart和S...
使用VC++6.0创建带界面的ActiveX控件
<em>使用</em>VC++6.0创建带界面的ActiveX控件 1.新建一个MFC ActiveX ControlWizard工程,例如demoActiveX. 2.运行看效果 3.添加对话框并生成对话框类CMyDialog 4.CDemoActiveXCtrl添加CMyDialog窗口变量 #include "MyDialog.h"//引用头文件 /
Qt使用ActiveX控件
1.  获取ActiveX控件的ClassID(uuid) 如果<em>使用</em>已经开发好的控件,它的CLASSID可以通过调用Win95或NT下的应用Regedit来查找。从开始菜单中运行该程序,展开HKEY_CLASSES_ROOT项,可以看到按字母顺序排列的注册表,找到需要<em>使用</em>的控件名,例如WClnt,展开时可看到一个CLSID:http://en.wikipedia.org/wiki/Globall
Qt 之 ActiveX要点记录
一 参考文档 二 QT的ActiveX说明 三 QT的ActiveX的创建 step 1 修改工程 step 2 编写用于导出的COM类 step 3 创建QAxFactory工厂导出COM类 step 4 编译 四 <em>使用</em> step 1 保证运行条件 step 2 向系统注册安装COM服务 step 3 支持的ActiveX Clients step 4 具体<em>使用</em>一 参考文档QT官方文档二 QT的
VC中进行ActiveX控件的开发
开发环境:VS2010 开发步骤: 一、ActiveX控件项目的新建 1、 文件->新建->项目,选择MFC ActiveX控件,项目名称叫做MCDocx。     2、 新建完成后,默认生成如图所示的类视图结构: 其中CMCDocxApp类用于控制整个控件的程序执行流程,默认生成InitInstance()和ExitInstance ()两个成员函数,用于初始化控件以
[转]Win32编程系列之ActiveX控件的使用
虽然这里一片的.net气氛,到处充斥着像MVC、WPF、WorkFlow、LINQ等各种niubility的术语。但我们<em>使用</em>的Windows还是由COM技术主宰着;我们在选择日常<em>使用</em>的软件时,也会避免<em>使用</em>.net开发的软件。即便是.net的桌面程序,也会经常<em>使用</em>ActiveX控件。这篇文章就让我们用最原始的方式来<em>使用</em>ActiveX,不<em>使用</em>任何MFC,ATL等框架,也不<em>使用</em>编译器提供的#import
ActiveX控件中全局变量的一种用法
在一个程序中,用到了好几个相同控件的实例,现在希望能通过某种方法来唯一的标志这些控件实例,以便能为每一个控件提供一个正确的配置文件,这是件很容易的事,但问题是并不希望控件增加什么ID,Name之类的属性,而是希望能在控件内部自行的标志。这是我一个朋友问我的。初看了下,感觉这不太可能吧,后来,想到COleControl中有一个AmbientDisplayName,因此建议给这位朋友了。应该说,在VB
[转载]在MFC窗口中嵌入VLC ActiveX控件
经过一番的google和折腾,终于把VLC ActiveX控件嵌入MFC窗口并实现简单的视频播放了,虽然发现很多问题(比如vlc参数设置[注1],程序关闭后进程不结束等等),觉得最终可能还是会选择libvlc或者activeX+C#,不过还是记录一下过程,如果你真要这么做的话。 环境:VC8.0,Windows XP SP3,VLC 1.1.11 ActiveX v2 step1. 新
MFC之ActiveX遇到的坑
简单记录一下<em>使用</em>Mfc的Activex中遇到的坑。 这里主要是说在生成xxx.ocx之后,无法注册问题,我<em>使用</em>的注册方式是直接在cmd中<em>使用</em>:regsvr32.exe xxx.ocx方式注册,但是总是提示出安装的ocx和系统不符(错误提示:模块""可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86或x64版),为此费了好大力气,看网友所用的方法都可以,唯
基于长连接的简易聊天室jQuery+.net 2.0 Comet下载
基于长连接的简易聊天室jQuery+.net 2.0 Comet Comet练手,尚有不少bug,还未实现维护用户列表功能 是长连接的不是轮询方式 升级版本 http://download.csdn.net/source/2216847 相关下载链接:[url=//download.csdn.net/download/qxrc/2196730?utm_source=bbsseo]//download.csdn.net/download/qxrc/2196730?utm_source=bbsseo[/url]
VC++编的简单银行系统(信用卡、银行卡)下载
VC++编的简单银行系统(信用卡、银行卡) 老师布置的C++银行系统作业 相关下载链接:[url=//download.csdn.net/download/w995223851/2403914?utm_source=bbsseo]//download.csdn.net/download/w995223851/2403914?utm_source=bbsseo[/url]
微机原理之单片机习题库下载
提供一些很好的单片机习题,很全,内有各种题型,选择,填空,问答,程序分析,编程题应有尽有 相关下载链接:[url=//download.csdn.net/download/q254965638mm/2481414?utm_source=bbsseo]//download.csdn.net/download/q254965638mm/2481414?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java线程如何学习 java中关于线程的学习
我们是很有底线的