补充:我不希望用引用方式来调用自己建立的DLL,希望用外部申明方式来直接调用此DLL函数库

解决方案 »

  1.   

    注册 Dllprivate sub command1_click()  dim maxnumber    as getmaxnumber
      set maxnumber = new getmaxnumber  a=maxnumber(3,5)‘调用的时候就出错 
      msgbox aend sub
      

  2.   

    你确定是 Public function / sub, 以前是否有相同 Name 的Dll, 如果重复就会出现错误.
      

  3.   

    Hi,外部生命的DLL不能做成ActiveX DLL,要做成标准的Win32 DLL,VB做不到的,请用VC++,C++ Builder等使用C++编程语言的设计环境或用Win32 ASM(就是汇编)编吧。
      

  4.   

    如果是VB写的DLL,在引用中引用它就可以,代码中的用法是这样dim A as new yourclassset a =new yourclasea.yourclassfunction yourint
      

  5.   

    vb不能做纯粹的dll,它的dll只能这样引用!