vb.net2010开发vb6能用的com类库教程
vb.net吧
全部回复
仅看楼主
level 13
Nukepayload2 楼主
现在国内网站上能搜到的可用的免费简体中文vb.net 2010教程一个都没有。
我要补这个空。转载 请说明来自百度Nukepayload2。
类库你想写什么样就什么样,我以vb6实现控制台的类库为例。
1,vs2010旗舰版简体中文版装好,vb6装好,打开vs2010,需要管理员身份
2,新建项目 语言visual basic 类型 windows项目 - 类库
3,刚开始会自动建立一个空白的类,那个没有用,在解决方案删除class1.vb
4,在菜单条上找到 新建类 弹框出来,选择com类 。'我看过的教程没一个这样做的,这样省时省力少犯错。
5,在类的特征标记,形如
<comxxxxx("xxxxxxx")>_
public class xxx
添加<comvisible(true)>,变成这样
<comxxxxx("xxxxxxx")>_
<comvisible(true)>
public class xxx
6,在类里写内容,注意public,注意不要paramarray
7,项目的属性里面,在编译给com交互注册打勾,在应用程序程序集信息点击后出现的对话框里,使com可见打勾,写描述,公司,作者之类的属性,在签名里给程序集签名,可以不用密码保护
检查一下,签完名是这样的
8,项目-生成
9,这是已经自动注册好了,打开vb6,新建窗体项目,添加引用,如果在对象浏览器里能看到这个类库的成员,就成功了。
2013年02月06日 01点02分 1
level 13
Nukepayload2 楼主
没人看?
2013年02月06日 11点02分 2
用vb..net2010编写的类库要怎么添加窗体,添加窗体后要怎么样在类库中显示出来?
2022年03月17日 02点03分
level 10
人本来就少 写dll算是高级能力了。再说 我用类库生成的dll 挺好用的。。。
2013年02月06日 20点02分 3
写dll是高级能力?那句话是cpp占绝对优势时出来的。用托管语言写dll多简单啊
2013年02月07日 00点02分
level 5
支持。。[感动]
2013年02月15日 06点02分 4
level 10
用.NET写VB6用的COM库感觉跟脱裤子放屁一样多此一举
如果用户装了.NET,直接用VB.NET写程序不是更方便?
如果客户没装.NET那就白瞎了
2013年02月16日 18点02分 5
1