自制组件,用ASP怎么加载!!!急

来源:百度知道 编辑:UC知道 时间:2024/06/01 07:36:46
组件地址:http://www.mghdw.com/Project1.dll 可供大家下载测试

组件我用的是 VB 打的包,里面容易很简单如下:
Public Function stripHTML(strtext)
.....
End Function
就是常见的清除HTML 代码程序

如果没有打包的时候可以在ASP 里面直接用 <%=stripHTML("HTML内容")%>
我现在打包成 dll 后在ASP 里面怎么样才能像在ASP 里面使用一样呢?
怎么样调用这个组件并怎么样使用!
我的这个 Project1.dll 是用VB 做的
在保成为 Dll 文件的
你能不能用我的这个 dll 文件做个实例给我呢?

set dt = CreateObject("Project.Project1")
response.write dt.stripHTML("asdfasdfjkasdjf")
我用你的代码后出错了
ActiveX 部件不能创建对象: 'Project.Project1'

可按下面的步骤做一个简单的示例:

一、创建DLL文件

新建一个ActiveX Dll文件,写入以下代码:
--------------------
Public Function dlltest() '注意:此处一定要加Public, 否则无法调用
dlltest = "Dll Test OK!"
End Function
--------------------
生成DLL文件,取名 dlltest.dll,放在d:\下。

二、注册DLL文件

在运行里输入:

regsvr32 d:\dlltest.dll

三、在ASP在调用

新建ASP文件,test.asp,放在IIS根目录下,写入以下代码:
--------------------
<%
set dt = createobject("工程1.class1")
response.write dt.dlltest()
%>
--------------------

四、浏览ASP文件并验证

访问此地址:http://localhost/test.asp
将显示:
-------------
Dll Test OK!
-------------
说明调用成功。

最后再用 regsvr32 -u d:\dlltest.dll 卸载dlltest.dll的注册。