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"
最新评论