我已有DLL文件,请问各位大哥大姐们,我怎么在VB工程里写代码,调用这个DLL文件呀?谢谢

解决方案 »

  1.   

    通过在Form中或者在模块中定义:
    Public Declare Function XXX Lib "XXX.dll" (ByVal XXX As Long) As Long
    要求你的DLL与程序在相同的目录中,或者DLL已经注册
      

  2.   

    如果你知道了dll的接口,那很简单,楼上已经说的很清楚了
    【注意:并不是所有的dll都可以在VB下调用。】如果不知道接口,那就麻烦了。
    要搜索内存了。
      

  3.   

    To QQ576006(Ken) :
    ...... 或者DLL已经注册如果是已经注册的DLL,那就说明这个DLL是个ActiveX DLL,则不再需要进行Declare了,只需要引用这个ActiveX DLL的Typelib就行了。
      

  4.   

    楼上大哥大姐都给小弟把代码写呀来吗,我的DLL文件是SYS_TEM.DLL
      

  5.   

    >楼上大哥大姐都给小弟把代码写呀来吗,我的DLL文件是SYS_TEM.DLL你的要求让我我从下手:)
    还是先了解一下基础知识吧。
      

  6.   

    dll有两种类型,com和标准dll类型。
    com的直接在vb中引用就可以,
    标准的dll调用方式和调用winapi一样。