当前位置: 代码迷 >> PB >> pb中怎么调用vb生成dll中的类
  详细解决方案

pb中怎么调用vb生成dll中的类

热度:112   发布时间:2016-04-29 09:29:04.0
pb中如何调用vb生成dll中的类

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不支持面向对象的类写法。请高手指点!谢谢。

------解决方案--------------------
每个类必然有自己的progid
oleobject foo
foo=create oleobject 
foo.connecttonewobject("classa_or_b.progid")
foo.funca(argus)
  相关解决方案