pb中如何调用vb生成dll中的类

happy4nothing 2009-02-06 02:19:08

vb6生成的dll包括多个类,比如ClassA,ClassB,每个类有多个方法。比如ClassA.init(), ClassA.send(String str),等。

问题:
1. 如何在pb中导入vb6生成的dll?需要注意些什么?
2. 在pb中如何声明dll中的类ClassA?如:ClassA a = new ClassA();
2. 定义对象之后,如何调用方法?

由于对pb不熟悉,在网上只搜索到 function int fun(long a) library "mydll.dll" 这样的声明方法,没法满足我的要求。是我没找到方法,还是pb不支持面向对象的类写法。请高手指点!谢谢。
...全文
165 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhiwei5576 2010-03-29
  • 打赏
  • 举报
回复
学习学习学习学习学习学习学习学习
happy4nothing 2009-02-06
  • 打赏
  • 举报
回复
谢谢回复!
我去试试。
AFIC 2009-02-06
  • 打赏
  • 举报
回复
每个类必然有自己的progid
oleobject foo
foo=create oleobject
foo.connecttonewobject("classa_or_b.progid")
foo.funca(argus)

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧