首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

c#中开发ActiveX的学习笔记

1.为什么要用ActiveX? 网页本身的功能是有限的,要想实现一些网页本身不支持的功能,比如:网页上的p2p视频播放,就得靠ActiveX这种古老的技术。 2.c#能开发ActiveX吗?...严格意义上讲,c#是不能生成纯正ocx控件的,我们在vs.net中新建项目时,也找不到专门的"ActiveX项目"新建项,最多也只就能新建"类"得到一个dll而非ocx(因此我们也无法用传统的regsvr32...来注册该dll),但是c#能开发com组件,activeX控件本质上讲跟com是一类技术,所以用c#开发"能够让网页调用的com"还是可行的。...3.开发步骤: (1)新建一个类 (2)修改项目的"属性",在“生成”选项中把“输出”中的“为com互操作注册”勾中,然后再到“应用程序”选项中找到“程序集信息”按钮,点击它,在弹出的界面中勾中“使程序集...(可以参考我的另一篇重温delphi之:如何快速开发原生ActiveX控件) 示例源代码下载:http://files.cnblogs.com/yjmyzz/ActiveXDemo.rar

1.4K50
您找到你想要的搜索结果了吗?
是的
没有找到

【云+社区年度征文】WinForm引用ActiveX组件,对Com组件的学习

COM规范提供了支持跨平台软件重用的所有基本概念: 组件之间的函数调用的二进制标准。 将功能强类型分组到接口中的规定。 提供多态性,功能发现和对象生存期跟踪的基本接口。...跨主机和平台启用代码重用对于COM至关重要。可重用的接口实现被称为组件,组件对象或COM对象。组件实现一个或多个COM接口。 您可以通过设计实现的接口来定义自定义COM。...,对象和接口、接口实现、IUnknown接口等等 那是如何实现如何调用呢,引用一段有趣的概括性的描述: COM主要是一套给C/C++用的接口,当然为了微软的野心,它也被推广到了VB、Delphi以及其他一大堆奇奇怪怪的平台上...ActiveX 控件导入程序将 ActiveX 控件的 COM 类型中的类型定义转换为 Windows 窗体控件。...Aximp.exe 生成可承载于 Windows 窗体上的 ActiveX 控件的包装器类。 这使你得以使用适用于其他 Windows 窗体控件的同一设计时支持和编程方法。

1.8K40

Silverlight中也玩屏幕截图

先上演示地址:http://images.24city.com/jimmy/QQCapture/ 注:首次点击,会提示未安装ActiveX插件,下载安装成功后,刷新页面,就可以截屏了。...提示:该ActiveX插件是我用Delphi7开发的纯绿色插件(调用了QQ公司的公开dll),默认会安装到c:\Capture下,大伙儿玩腻了以后,点击c:\capture\uninstall.bat,...思路: 1.截图功能在activex(即ocx文件)中完成,同时每次完成截图后,ocx中会有一个属性得到截图的base64字符串 2.silverlight中通过js调用activeX中的截屏方法,同时取得图片的...最后: 可能有人会问一个老问题,ff,chrome等非ie浏览器上怎么办,呵呵,我还真不知道,不过我在迅雷的安装中注意到一个细节:"安装迅雷多浏览器支持",换言之,ff,chrome之流虽然不支持activex

1.4K70

神思第二代身份证验证系统怎么拍照_神思二代身份证验证器没反应

一、下载驱动 本设备型号:SS628(100) 神思官网下载相应的驱动和演示Demo,下载之前需要根绝设备序号在官网进行用户注册登录 http://www.sdses.com/index.php?...三、下载web端控件和Demo 下载打开 四、安装 ActiveX插件 1、双击exe文件 在注册表完成注册 2、查看发现可以和 Demo.html中的ActiveX控件的clsid对应起来...五、web端Demo测试 IE打开 Demo.html 页面 提示 安装ActiveX插件 允许 下一步进行身份证读取 等待几秒钟弹出窗口 六、后台接口及JavaDemo下载 下载完成打开...七、Demo.html扩展学习 1、ActiveXdelphi、标签 2、标签的for属性和event属性 for 属性指定脚本执行对象(给谁用的) event...属性指定脚本执行事件(在什么时候执行) 注:只有IE支持这种语法 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/124939.html原文链接:https://javaforall.cn

1.3K30

MapX5说明

MAPINFO MAPX 是强大的ACTIVEX 组件 – 使用标准可视化程序工具可以很容易就整合到商业应用中。...借助一些大众熟悉的语言如Microsoft Visual Basic、Microsoft Visual C++以及Delphi,开发人员可以快速开展工作,设计并实现地图的特点和功能。...数据访问和数据支持 空间服务器访问(SSA)支持开发者连接企业级空间数据服务器中的动态数据,如Oracle9i Spatial 以及Locator 和 IBM Informix 数据。...标准数据查询:支持商业应用常用的数据格式 地图旋转:360度地图旋转,便于更灵活有效的显示信息(如实时追踪汽车位置时旋转地图)。...地图对象的样式:对远程数据中每条记录的地图对象提供单独的样式,如颜色、线型、区域填充类型。 导出格式:导出如下格式的文件:JPG、GIF、WMF、BMP、TIF、PNG、PSD。

1.3K50

VC++编写ActiveX控件

VC++编写ActiveX控件 作者:一点一滴的Beer http://beer.cnblogs.com/ 前言:      暑假在做一个项目的时候,本来是用C#.NET来写的一个港口进出闸的流程控制程序...而它的所谓“比较底层,和底层操作系统的关系比C#这些高级语言要密切很多”的好处一直都没有体会到,现在才知道,正是因为C++比较底层,比较基础,所以它可以开发出很多和语言无关的公用程序块,如dll动态链接和...本文中,作者是把ActiveXCOM,OCX当作相同的概念来对待的,可能不妥,请见识,如果想细究其具体的区别,请参考文章: 《Activex、OLE、COM、OCX、DLL之间有什么区别...如果你用过Visual Basic或者Delphi一类的可视化编程工具,那么对控件这个概念一定不会陌生,就是那些工具条上的小按钮,如EditBox,Grid,ImageBox,Timer等等。...3.2 ActiveX控件的调用      ActiveX作为一种通用的COM组件,可以被不同语言调用的。

3.3K30

地球程序员之神:没上过大学,曾拒盖茨的Offer,4代码农靠他吃饭

而Anders的主要任务,是秘密开发可视化环境的超级IDE:Delphi。当时微软已经推出自己的Visual Basic大获好评,但一碰到直接编译二进制EXE的Delphi立刻被秒成渣渣。...Delphi使用Object Pascal,语言设计极其优雅,完美面向对象,完美结合数据,而且可以直接操控操作系统(硬件和网络等),应该说开发Windows原生程序堪称完美。...有意思的是,Delphi上面的VCL和RTL都是用Delphi自己开发自己的,自带的源代码可以让程序员学习真正高手是怎么编程的。 ?...▲Delphi 2截图 当年国内大量著名程序都使用了Delphi,包括张小龙的Foxmail和雷军的WPS。...VJ++很快成为世界上最快的Java编译器,并支持ActiveX等微软生态产品。 Sun发现微软不用自己的Java虚拟机,搞出个更快的东西。他们深深忧虑被微软分裂了Java,所以果断起诉了微软。

1.3K40

为何incaseformat病毒在1月13日集中爆发,下次爆发时间为?

该蠕虫病毒由Delphi语言编写,最早出现于2009年,此后每年都有用户在网络上发帖求助该病毒的解决方案解决方案: ?...获取到时间后,程序与指定的时间进行了比对,触发文件删除的条件为: 年份>2009,月份>3,日期=1 或 日期=10 或 日期=21 或 日期=29 自2009年起,每年4月后的1号、10号、21号和29...然后通过DecodeDate函数拆分日期,奇妙的是,该程序中的Delphi可能出现了错误,导致转换后的时间与真实的主机时间并不相符,因此真实触发时间与程序设定条件不相同(原本2010年4月1日愚人节启动时间...由于病毒操作的文件删除并没有直接从磁盘覆盖和抹去数据,可能仍有一定几率进行恢复; 我们为广大用户提供免费查杀工具,可下载如下工具,进行检测查杀: 64位系统下载链接: http://edr.sangfor.com.cn.../tool/SfabAntiBot_X64.7z 32位系统下载链接: http://edr.sangfor.com.cn/tool/SfabAntiBot_X86.7z 最后,也再次提醒广大用户,安全无小事

47930

Hacking Tools搜罗大集合

SoftICE,Hiew VB6 WKTVBDebugger:强大的VB P-code专用调试器 VBExplorer:国产的VB资源编辑器 VBParser:国产的专业VB反编译器 以及:Exdec,VBDE Delphi...DeDe:开源的Delphi符号查看器 .NET PEBrowserDbg:快速的.NET动态调试工具 Reflector:最强.NET反编译器 Strong Name Remove:强名称移除工具...Linux 调试工具 gdb:首选调试器 Windows 逆向分析 PE 文件分析工具 LordPE,ProcDump、PETools 其它工具 COMRaider:ActiveX查看器 Process...Explorer:高级进程查看器 漏洞挖掘 AxMan Fuzzer:开源 ActiveX 模糊测试 Nduja Fuzzer:浏览器模糊测试 Grinder:模糊测试框架 BugScan:二进制分析工具...ProcessMonitor:进程行为监视器 漏洞数据 Exploit-db: Exploits, Shellcode, 0days, Remote Exploits, Local Exploits

1.7K91

从IE6到IE11上运行WebGL 3D遇到的各种坑

技术的应用让少同学对HTML5 3D的应用产生了兴趣和信心,但有不少网友私信询问WebGL如何运行在老的IE678910浏览器的问题,毕竟作为企业应用,用户的机器运行着各式各样的办公及业务系统,有PB/Delphi...之类的老CS应用,有安装了dll和ActiveX的各种安全认证和视频监控的插件,有装着flash或svg插件的flex和SVG应用,当然还有支持IE6却不支持任何非IE浏览器的各种OA办公软件,眼看着XP...="http://www.google.com"         CLASSID="CLSID:E0A900DF-9611-4446-86BD-4B1D47E7DB2A">     <PARAM NAME..."         SRC="http://www.google.<em>com</em>" TYPE="application/chromeframe">      以上是我使用Google...2、Stencil buffers还不支持,clearStencil之类的函数就不要考虑用了 3、TRIANGLE_FAN类型支持,这个还好办,改用TRIANGLES替代顶多增加点顶点数据 4、不支持

76030

在Chrome、Firefox中低延迟播放海康、大华RTSP完全解决方案!

这几年国内外的技术专家经过不断研究总结,形成一些闭源或开源、收费或免费的方案,但多数时候无法完全满足客户的实际需求,要么兼容性和稳定性不好,要么播放延迟高,首屏画面显示慢;尤其是播放高分辨率的RTSP流时...H5stream,项目地址是https://github.com/linkingvision/h5stream等,商业用途都是收费的。...此方案需要架设一个Web Socket的视频流转发服务器,前端连接到此服务器后,服务端不断把RTSP视频流通过Web Socket不断转发给前端的JS处理,JS处理再把视频流转换为Video所支持的...等浏览器也不支持Wasm,具体兼容性可看这里https://caniuse.com/wasm。...四、总结 一个好的技术实施方案,首先是要满足客户的刚性需求,其次是尽量降低采购、开发、实施及维护的总成本,再次是是良好的兼容性和稳定性,最后需尽量确保技术方案不能因为浏览器的升级而失效。

2.3K00
领券