VB怎么调用dll
Dim gn As Object
Set obj = CreateObject(.....)
括号我写dll名字不对,写路径也不对,我DLL里有个SUB叫JN如调用?如果是函数又如何调用?谢谢

解决方案 »

  1.   

    先引用DLL文件,然后引用外部类,然后实例化一个对象,对象就可以外部类的属性或方法
    说的不对的还请高手指点
      

  2.   

    我DLL里有个SUB叫JN如调用?如果是函数又如何调用?
    ----
    Sub:
        jn()Function:
        r=jn()在使用之前一定要声明似乎类和dll没有必然联系
      

  3.   

    dim obj1 as new class1
    dim i as integer
    以下是调用方法,比如你的类名为class1
    i=obj1.gn()
      

  4.   

    VB怎么调用dll
    Dim gn As Object
    Set obj = CreateObject(.....)
    括号我写dll名字不对,写路径也不对,我DLL里有个SUB叫JN如调用?如果是函数又如何调用?谢谢
    //看楼主意思,是想使用后期绑定方式使用DLL中的类是吧?这个好说,你那个括号里面应该写这样的东东:[DLL工程名].[类名]比如你的DLL工程名是Project1,里面有三个公有类:Class1,Class2,Class3你要建立一个Class1的实例,就要这样:Set X = CreateObject("Project1.Class1")具体解释看看MSDN吧,我不一定对