|
||
![]() |
|
|||
技术经验 | VB毕业设计 | JSP毕业设计 | VC毕业设计 | 文献参考 | C#毕业设计 | vb.net毕业设计 Delphi毕业设计 | Asp.NET毕业设计 | VBA (Access) 毕业设计 | VBA (Excel) 毕业设计 | ASP毕业设计 | PB毕业设计 | android(安卓)毕业设计 Nodejs ES6前端全栈 vue react 小程序 express koa2 mern | python(web开发Django框架) | html5游戏开发 | Jquery毕业设计 | XSLT毕业设计 |
∷毕设简介∷
|
提供 系统开发过程,业务需求分析,流程分析,系统数据库表结构,数据字典,免费提供您参考阅读!请下载演示参考系程序细节! |
CCW(COM Callable wrapper) 是vs2005提供的一个机制,它可以把 .Net 托管DLL导出成传统COM,便于VB6, ASP 调用, 下面是一个普通例子:
• 1> 在vs2005中建立一个普通C# 的 class library 工程, 并在写入代码
//
//假定空间名为csLib2,类名为Class1
//蓝色部分很重要
//
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices; //必须写
namespace csLib2
{
[ClassInterface(ClassInterfaceType.AutoDual)] //必须写
public class Class1
{
string Test(string s) //写测试函数是否成功
{
return s.To();
}
}
}
• 在解决方案资源管理器中选择工程->单击右键->选择”属性”->选择”生成”选项卡->将”为COM Interop注册”选中,这样项目造成时就会自动注册COM组件。
• 3> 在工程中的 AssemblyInfo.cs 文件中修改[assembly: ComVisible(true)]//原来默认为false
• 4> 在Visual studio 2005 Command prompt命令行工具中, 先进入工程的 bin\debug 目录,在使用 regasm csLib2.dll /tlb:csLib2.tlb 生成 tlb 文件, 于是在vb6便可以以COM的形式选择这个tlb文件。
测试 是否注册成功!!
若安装 NET框架 直接看 第2步
1 安装Microsoft .NET Framework 2.0 Service Pack 2。下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=5b2c0358-915b-4eb5-9b1d-10e506da9d0f
2 也可以写如下 批处理文件 进行注册, 到未安装VS2005的机器上运行
%WINdir%\Microsoft.NET\Framework\v2.0.50727\regasm.exe csLib2.dll /tlb:csLib2.tlb /codebase
pause
3 验证 组件 是否已经注册
将下面代码保存 成VBS文件 双击运行运行查看效果
Set o = CreateObject("csLib2.Class1")
msgbox o.test("注册成功!")
运行 运行.vbs 查看是否提示
∷下载地址∷ | ∷相关毕设∷ |
![]() 此软件暂不提供下载 |
· asp.net VB.NET 不写代码一键生成.. · VB.net exe(Winform)不写代码一键.. · Excel VBA不写代码一键生成程序源.. · vb6.0入门教程快速构建系统项目不.. · VBA入库出库生产工序出库产品装配.. · VB故障树(故障排除)-1911-源码+说.. · vb语料库 文本文件关键字查询-18.. · VB周期截屏 记录鼠标轨迹 考勤监.. |
∷下载说明∷ |
* 如果您发现该软件不能下载,请点击报告错误谢谢! * 站内提供的极少部分源码,文献均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们! * 本站提供算法,数据构架,编程语言基础知识的辅导讲解,尽心尽力为所有客户提供最好的服务! |
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录 Copyright ©2024 3Q2008.Com 网络 |
|||
|