你是用的VISTA系统吧,再一个就是用的VB6.0,我以前也是有你这个问题,说以我现在换系统了,网上说的关闭管理里面的什么那一中方法也不起作用,建议你换XP最好带个VB6的运行库的系统,我现在就用的很好啊!
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都网站建设、依安网络推广、小程序开发、依安网络营销、依安企业策划、依安品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供依安建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
你可以在vb.net里将你需要的空间做成控件并生成ocx控件或生成dll控件库,再到vb6里调用就成了。
在VBA中,在调用控件前写入shell +注册控件语句。
如果我理解正确的话,有下列方法
方法一:在VBA模块中加入Shell("regsvr32.exe /s " strSystemFolder "Winsock.ocx") 自己改一下变量。本人较早前用过的方法。
方法二:将所有注册组件写进.bat批处理文件中,并加入开机自动运行,或用shell去运行.bat
方法三:微软官方support
最后一段简单翻译一下:RegComCtl32和UnRegComCtl32是用户自定义名称;例中组件是默认在windows/system路径下,如果不在该路径下,请自己添加;DllRegisterServer注意字母大小写。
具体代码如下:
public static string FilterScript(string content)
{
if(content==null || content=="")
{
return content;
}
string regexstr=@"(?i)script([^])*(\w|\W)*/script([^])*";//@"script.*/script";
content=Regex.Replace(content,regexstr,string.Empty,RegexOptions.IgnoreCase);
content=Regex.Replace(content,"script([^])*",string.Empty,RegexOptions.IgnoreCase);
return Regex.Replace(content,"/script",string.Empty,RegexOptions.IgnoreCase);
}
楼主不要生气,由于百度在其它地方答题无法累加到团队答题中。我只想保卫我的小团队,所以灌水了。
你可以看拖到界面上可以运行的代码,看它是怎么做的.
应该和类差不多.你可以先增加引用.加入这个DLL,然后就像类一样来调用户它.
网站标题:vb.net调用ocx的简单介绍
分享URL:https://www.cdcxhl.com/article42/heeehc.html
成都网站建设公司_创新互联,为您提供外贸网站建设、App开发、网站策划、网站建设、用户体验、手机网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联