社区
网络编程
帖子详情
无法使用ActiveX控件
helanshan
2004-06-13 04:03:19
我在XP系统下安装了VB。NET,在向窗体添加Winsock控件时,
弹出提示窗口:您没有使用此ActiveX控件的许可证。。。。
我搞不明白啊。。。。。为什么不能用?
帮助文档里面也没有啊。。。。
请高手帮助。。我是初学VB的。。
先谢谢了。。
...全文
50
2
打赏
收藏
无法使用ActiveX控件
我在XP系统下安装了VB。NET,在向窗体添加Winsock控件时, 弹出提示窗口:您没有使用此ActiveX控件的许可证。。。。 我搞不明白啊。。。。。为什么不能用? 帮助文档里面也没有啊。。。。 请高手帮助。。我是初学VB的。。 先谢谢了。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhujiechang
2004-06-17
打赏
举报
回复
vb.net有相应的winsock控件,那是运行在.net平台上的.
songhaoying
2004-06-15
打赏
举报
回复
MSDN的帮助里边有详细说明.
不过,很不容易看懂.
会不会因为 该控件没有在注册表里注册的原因?
ActiveX
控件
的
使用
与开发
ActiveX
控件
的
使用
与开发
ActiveX
控件
的
使用
与开发
ActiveX
控件
的
使用
与开发
项目实战:Java Applet与
ActiveX
控件
应用
控件
技术是B/S项目的开发手段,在项目实战中非常重要!作为一个程序员和架构师,掌握
控件
的开发和集成技术,是必须的技能;浏览器中显示的内容主要是标签,当需要复杂操作时,
控件
技术是超越标签、给B/S项目扩展功能的重要方法!学习本套视频,主要是掌握java applet的开发技术,同时需要掌握在大项目开发中, 如何有效的集成第三方
控件
;
ActiveX
控件
导入程序
不用工具箱的话,自己手工添加,需要注意一个问题,就是要用Aximp.exe来包装一下ocx
控件
的类,然后再程序中引用生成的dll就可以了。 aximp [options]{file.dll | file.ocx} The following command generates MediaPlayer.dll and AxMediaPlayer.dll for the Media Player control msdxm.ocx. aximp c:\systemroot\system32\msdxm.ocx 将
ActiveX
控件
的 COM 类型库中的类型定义转换为 Windows 窗体
控件
。 Windows 窗体只能承载 Windows 窗体
控件
,即从 Control 派生的类。Aximp.exe 生成可承载于 Windows 窗体上的
ActiveX
控件
的包装类。这使您得以
使用
可应用于其他 Windows 窗体
控件
的同一设计时支持和编程方法论。若要承载
ActiveX
控件
,必须生成从 AxHost 派生的包装
控件
。此包装
控件
包含基础
ActiveX
控件
的一个实例。它知道如何与
ActiveX
控件
通信,但它显示为 Windows 窗体
控件
。这个生成的
控件
承载
ActiveX
控件
并将其属性、方法和事件公开为生成
控件
的属性、方法和事件。 如果不包装一下直接用,会出现 灾难性 错误。上面已经说明了原因。 在项目中引用生成的ax开头的dll,在窗体代码中增加: 声明一个公有的
控件
对象: public AxISPICRECLib.AxISPICREC AxISPICREC; 在InitializeComponent()方法内初始化
控件
: AxISPICREC = new AxISPICRECLib.AxISPICREC();//必须new对象,否则窗体设计器出问题 ((System.ComponentModel.ISupportInitialize)(this.AxISPICREC)).BeginInit();//初始化开始 this.Controls.Add(this.AxISPICREC);//添加
控件
((System.ComponentModel.ISupportInitialize)(this.AxISPICREC)).EndInit(); this.AxISPICREC.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("AxISPICREC.OcxState")));//设计
控件
状态 如果遇到“正试图在 os 加载程序锁内执行托管代码”这个错误,请设置“调试”--“异常” "----"Managed Debugging Assistants"中勾掉"LoaderLock" 就可以了。
使用
C_开发
ActiveX
控件
使用
C_开发
ActiveX
控件
使用
C_开发
ActiveX
控件
使用
C_开发
ActiveX
控件
网络编程
1,502
社区成员
18,437
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章