如何在Powerbuilder 9中使用.NET DLL

时间:2013-10-14 14:26:02

标签: .net dll powerbuilder

我使用VB 2008创建了一个DLL。在构建项目后,我创建了两个(.DLL和.TLB)文件。

为了测试,我在VB 2008中编写了一个客户端,原生使用DLL(Works正常)和VB 6客户端,通过TLB文件创建依赖项,并且每个工作都正常。

我的客户使用PowerBuilder 9,我无法获得任何DLL函数的引用。因此,我认为它需要使用.TLB。

我的问题是:  我对吗?是否有实际的方法在PB9中映射TLB文件?

是否有可能在PB 9中使用.NET DLL或对应的.TLB?

提前致谢。

1 个答案:

答案 0 :(得分:0)

Uffe的链接创建了一个COM Callable Wrapper,它可以与所有版本的PB一起使用。

我找到了以下视频教程并提供了有用的链接

http://www.powerbuildertv.com/index.php/en/archived-webinars/powerbuilder/267-using-net-assemblies-with-powerbuilder

http://pbdj.sys-con.com/node/258395

如果你的.NET DLL是非可视的并且已经是COM-Visible,你可能只需要用REGASM注册它。