PB 调用.NET COM组件
来源:互联网 发布:nginx 读音 编辑:程序博客网 时间:2024/05/16 13:06
对于现在使用PB和.NET同时开发的项目,现在.NET已经有的功能,想在PB下调用,只能把.NET做成COM组件,再在PB中调用。
方法如下:
下面详细介绍一下:以.NET2005和PB11.5为例
一、在.NET中新建类库
2.新建类库项目:点文件-->新建-->项目,在打开窗口选择类库
3.添加代码:
新建后出现一个Class1.cs的类库文件,打开,修改成代码如下:
using System;
using System.Collections.Generic;
using System.Text;
namespace demo
{
}
5.修改项目属性,点项目,右键,选属性。
在“生成”TAB属性页中选中“为COM Iterop注册”
6.在Class1.cs中增加引入
using System.Runtime.InteropServices;
7.增加下面属性到类
[ComVisible(true)] [ClassInterface(ClassInterfaceType.AutoDual)] [ProgId("demo.Class1")]
现在类库就完成了,可以编译使用了。如要修改ProgId可以在AssemblyInfo.cs 进行修改。
二.注册类库
使用regasm进行注册
命令如下:regasm demo.dll /tlb:demo.tlb
int return_code
return_code = example.ConnectToNewObject("demo.Class1")
if return_code <> 0 then
else
end if
现在就完成了在PB中调用.NET组件的工作。
- PB 调用.NET COM组件
- PB 调用.NET COM组件
- PB 调用.NET COM组件
- PB 调用.NET COM组件(1)
- pb 调用com组件
- pb调用C#中COM组件(2)
- pb调用.net组件的实践
- pb调用.net组件的实践(二)
- .NET调用Com组件事例
- C#调用PB写的com组件dll
- C#调用PB写的com组件dll
- C#调用PB写的com组件dll
- 从 COM 组件调用 .NET 组件
- 从COM组件调用.NET 组件
- 在bs系统中客户端调用dll组件(js调用pb写的com组件)
- Office 2000调用.net com组件
- .net调用com组件-后期绑定
- COM与.NET调用DCOM组件
- PopupWindow example
- 文件空闲块管理技术
- C++虚函数表解析
- Linux中rename命令的用法
- IFRAME中SESSION无法保留
- PB 调用.NET COM组件
- Live Migrate a GuestVM
- 注册或者点击按钮时,防止用户重复提交数据
- 使用 jsoup 对 HTML 文档进行解析和操作
- 数据裤的开始部分
- java中调用groovy脚本
- 关于AlertDialog中不可思议的dialog.show()异常出错的问题的解决
- Security-Enhanced Linux(SELinux)
- 利用iptables+l7-filter+opendpi封QQ和迅雷