vb调用dll:Asp中调用VB编写的DLL

作者:慈勤强
Email:[email protected]
描述:Asp自身提供几大对象在有些时候并无法满足我们需要这时候就需要我们自己动手编写组件然后在Asp中

最后修改: 2004-10-02
**/
    在用ASP做网站WebSite时候经常发现有些功能是Asp本身所无法实现就必须借助于

第 3方组件 比如说发送Email文件上传等等


    今天就以VB为例简单制作个我们自己组件然后在Asp中

    首先打开VB在新建工程类型里面我们选择ActiveX Dll如果您组件需要

界面也可以选择ActiveXControl控件

    然后系统默认生成个类模块Class1我们可以改成我们需要名称比如FirstClass

介绍说明我们在Asp中对象时候是这么写:

    Set obj = Server.CreateObject("AdoDB.Connection")

    我们都知道AdoDB是个对象库里面有好多个对象而Connection是其中个对象

    所以我们在上面创建类模块其实就是具体对象和Connection地位是


    下面我们就可以给我们创建对象FirstClass编写代码实现我们功能了

    我们写个很简单思路方法就是返回


    Public Function getVersion as String

            getVersion = "我个DLL版本1.0"

    End Function

    写好的后我们就要确定类库名字就像上面AdoDB 我们在工程菜单工程属性

    界面可以看到个工程名称默认是”工程1“这就是我们需要修改地方比如我们改成CqqLib


    好了生成相应Dll 这个时候系统就自动把这个组件注册到系统中了 如果要用在其它

    电脑上需要先注册 就是在命令行下输入 regsvr32 a.dll 就可以了


    下面我们看看在Asp中怎样使用这个Dll很简单:

    <%
    Set obj = Server.CreateObject("CqqLib.FirstClass")
    response.write obj.getVersion
     %>


     就可以看到输出结果了也就是 "我个DLL版本1.0"




  • 篇文章: Win2000/XP/2003下密码探测器

  • 篇文章: 新版aspr脱壳思路方法(完全版)
  • Tags:  vb.net调用dll vb动态调用dll vb调用dllvc vb调用dll

    延伸阅读

    最新评论

    发表评论