请发到以下信箱:   [email protected]

解决方案 »

  1.   

    生成DLL文件(又称为组件):
    启动VB,在新建工程窗中选择ActiveX DLL,系统即会产生一带类模块的工程。定义工程为DllTest(也可自定),定义类模块名为MathLib,并在其中输入函数Add2,这样名为DllTest的组件就做好了,该组件编译后即为DLL文件。现在运行之。调用该DLL文件:
    需启动另一VB并新建标准EXE,点选菜单工程|引用,在引用窗中选中DllTest组件,并在Form_Click中填写以下代码
        Dim oMathLib As New MathLib
        Dim r As Integer
        
        r = oMathLib.Add2(3, 2)
        MsgBox "3+2=" & r
    运行之,窗体弹出后点击后会出现结果窗3+2=5
    另外,编译后的组件为DLL文件,使用前需经RegSvr32 -r <Path>DllTest.dll注册后才可使用
      

  2.   

    这种DLL是普通意义上的DLL  吗?