介绍一下vb如何编写动态链接库文件???

解决方案 »

  1.   

    只能是这种dll新建Activec dll工程
    第一步
    组件工程名:project_sum,类名:class1
    Public Function sum(la As Long, lb As Long) As Long
        sum = la + lb
    End Function
     
    编译后注册
    工程引用测试
    Dim obj As project_sum.Class1
    Private Sub Command1_Click()
    Set obj = New project_sum.Class1
    MsgBox obj.Sum(2, 3)
    End Sub
      

  2.   

    只能是这种dll???是什么意思,dll还有许多的说法吗??
      

  3.   

    DLL有标准的DLL和ActiveX DLL两种。
    原则上VB只能创建ActiveX DLL,但采用变通的方法巧妙利用link也可以创建标准的DLL。 :)
      

  4.   

    一般情况下标准的DLL都用VC写,也很方便。楼上说的是哪种?是像API那种的吗?
      

  5.   

    建议还是不要用VB写标准DLL
    不安全~
      

  6.   

    VB的NEW里只能搞ACTIVEX DLL,不方便用,,,一般都用VC,DELPHI等写 DLL
      

  7.   

    ACTIVEX DLL 和 标准的dll 什么区别???vb里建ACTIVEX DLL  怎么建,能否举个例子???万分感谢!!!
      

  8.   

    to 楼主:
    在建工程时选择 ActiveX DLL 工程就行了,编译后就是.dll。
      

  9.   

    我想用vb 做dll 文件,那位高手给我举个例子???
      

  10.   

    dll是MS公司的一个标准是ActiveX 注册名字而已。由于它是一个标准所以用什么语言都可以写出来。
      

  11.   

    和建立普通发VB工程一样只不过这次建的是ActiveX DLL 工程而已,
    它的过程是将来引用的方法
    变量是属性,
      

  12.   

    一般都用VC,DELPHI等写 DLL