我使用VB 2008创建了一个DLL。在构建项目后,我创建了两个(.DLL和.TLB)文件。
为了测试,我在VB 2008中编写了一个客户端,原生使用DLL(Works正常)和VB 6客户端,通过TLB文件创建依赖项,并且每个工作都正常。
我的客户使用PowerBuilder 9,我无法获得任何DLL函数的引用。因此,我认为它需要使用.TLB。
我的问题是: 我对吗?是否有实际的方法在PB9中映射TLB文件?
是否有可能在PB 9中使用.NET DLL或对应的.TLB?
提前致谢。
何
答案 0 :(得分:0)
Uffe的链接创建了一个COM Callable Wrapper,它可以与所有版本的PB一起使用。
我找到了以下视频教程并提供了有用的链接
http://pbdj.sys-con.com/node/258395
如果你的.NET DLL是非可视的并且已经是COM-Visible,你可能只需要用REGASM注册它。