我的VB没有winsock控件,怎样添加啊

如题所述

VB工具栏上点右键,选components,然后在controls页下点“browse”,找到
c:\windows\system32\mswinsck.ocx,就会在列表里看到Mircosoft Winsock control,前面的方格打上钩就可以用了
这个控件貌似只有企业版里有(完整版不清楚),精简版是肯定没有
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-20
http://www.zhaodll.com/dll/softdown.asp?softid=2865下载一个.拷贝到windows\system32目录下,然后在开始菜单-选择运行,输入regsvr32 MSWINSCK.OCX 回车激活就行了.
第2个回答  2013-11-20
1.在VB中点击工具栏上的“工程/部件”,在弹出的对话框中选中“microsoft winsock control”再点击应用即可添加。
2.如果你vb的没有winsock控件,请到http;//thunderhacker.ys168.com
(在实用工具中)下载一个winsock控件。
第3个回答  2013-11-20
网上下载下个放在SYSTEM32下,然后在运行注册下即可regsvr32 MSWINSCK.OCX
第4个回答  2013-11-20
regsvr32 是没有用的, MSWINSOCK.OCX 须要授权才可以使用,就算你使用REGSVR32 注册了这个控件,也同样无法使用的,特别是偷懒的朋友,安装的是精简版的VB ,它没有为此控件授权(也许有的授权了的),所以就算你能把它放到工具箱里面来,也会提示你,无效的什么信息. 它须要一个注册表键值,

就算你这台电脑能用,到了其它电脑要是没有安装类似软件或是VB完整版,估计你这个程序也会提示 '创建ActiveX失败'

这个问题也是我在最开始 发布有关使用MSWINOCK 控件的软件时,遇到的.后来是用GOOGLE 在国外的网站上看到一个老外回答的,后来照着把注册表导入后,就好用了.

但是一般的DLL OCX 是可以通过regsvr32 来注册,但有的是须要授权的. 而有的更加高级加密,根本就无法正常加载这个文件.
相似回答