VB没办法制作标淮的DLL,只能制作ActiveX DLL(OLE自动化接口的DLL)。
查看中文版MSDN中的使用Visual Basic 文档/Visial Basic/部件工具指南/创建ActiveX部件/创建ActiveX DLL。
或英文版的MSDN中的Visual Studio 6.0 Documentation/Visual Basic Documentation/Using Visual Basic/Component Tools Guid/Creating an ActiveX Compoents/Create an ActiveX DLL

解决方案 »

  1.   

    VB的ActiveXDLL是属于COM的范畴
    这个书么,我帮你找找看吧
      

  2.   

    定义几个类
    作几个属性,方法等等
    工程属性里面选择工程类型……》ActivexDll
      

  3.   

    实在不行,留下MAIL,给你发个例子
      

  4.   

    有时候,该买的书还是得买
    VB的COM和DCOM看一看还是很有用的
      

  5.   

    很简单,可以用DLL向导做一个框架,可以是显示MESSAGEBOX,编译即可
      

  6.   

    [email protected] 
    给我发个例子啊 ,谢谢啦
      

  7.   

    谢谢大家了啊,
    mail [email protected]
      

  8.   

    我想做一个DLL在ASA的存储过程中调用,大家看能行吗
      

  9.   

    新建一个ACTIVE DLL,然后,把我写的函数从另外一个程序里原封不动的复制过来,最后点文件下的制作DLL。注意:你的函数必须复制到工程中新生成的类中(例如:clsTest),该类必须为公共类,可以输出,同时你的函数或要为PUBLIC,否则不能输出
    比如:
    public sub ShowForm(cFrmName as string)
        select case cFrmName 
        case "a"
            load a
            a.show 1
        case ...    end select 
    end sub
    调用:
    1、新建工程,然后工程-》引用-》选择你的(*.dll)文件,引用到工程中来
    2、
    dim dllTest as clsTest
    set dllTest = New clsTest
    call dllTest.ShowForm "a"试试看吧.