.NET
乐山水
这个作者很懒,什么都没留下…
展开
-
浏览器插件之C#开发“ActiveX“(一)
一、 搜罗的知识网页本身的功能是有限的,要想实现一些网页本身不支持的功能,比如:网页上的p2p视频播放,就得靠ActiveX这种技术了。ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。使用ActiveX插件,可以轻松方便的在 Web页中插入多媒体效果、交互式对象以及复杂程序等等。通常使用C++或VB开发Act原创 2013-04-20 01:05:37 · 1004 阅读 · 0 评论 -
使用ActiveX控件报错 System.Windows.Forms.AxHost +InvalidActiveXStateException 异常
.NET WINFORM 开发时引用第三方ActiveX控件(OCX控件)时,在VS从工具箱拖控件至设计界面使用正常,但如果自己手动实例化控件,当使用该控件时会引发System.Windows.Forms.AxHost +InvalidActiveXStateException的异常,后经查,除了实例化,还要初始化该对象。 一般来说一个对象只要实例化就行了,但是ActiveX是必须原创 2013-04-28 16:33:54 · 1822 阅读 · 1 评论 -
JavaScript与C#开发ActiveX控件相互调用
浏览器插件之C#开发"ActiveX"(一)浏览器插件之C#开发"ActiveX"(二)前面已经用C#开发ActiveX控件,并成功嵌入到WEB网页中。下面讲述本人Javascript与ActiveX相互调用的步骤。一、js调用ActiveX1.1.在类库UserControls1.cs文件中添加三个函数(名字以123区分,未进行函数重载,原因是实践过程中发现js无法识别)原创 2013-04-20 15:59:46 · 1606 阅读 · 0 评论 -
浏览器插件之C#开发"ActiveX"(二)
接着前一篇所述:打开网页成功后,但如果想调试这个嵌入的控件,该怎么办呢?若要调试C#开发的"ActiveX"控件,必须制定一个容器(可执行文件)用于运行控件,有两种方法,一种是使用VS自带的容器进行调试,一种是使用实际的生产环境来调试。这里控件是嵌入到网页中的,所以不能使用VS自带容器调试。一。在"解决方案资源管理器中"选择项目,右键查看"属性",点击"调试"选项卡,在启动外部程序原创 2013-04-20 11:22:37 · 1551 阅读 · 0 评论