如何把ASP编写成DLL(3)

我和车结婚

我和车结婚

2016-01-29 20:06

如何把ASP编写成DLL(3),如何把ASP编写成DLL(3)
的是,我们得在我们的建立的类中,写上OnEndPage子函数,这个OnStartPage是相反的!OnStartPage是创建对象,OnEndPage是消毁对象.

Public Sub OnEndPage()
Set MyScriptingContext = Nothing
Set MyApplication = Nothing
Set MyRequest = Nothing
Set MyResponse = Nothing
Set MyServer = Nothing
Set MySession = Nothing
End Sub
SayHello方法
我们来建立一个子函数,用于显示"Holle World".这个SayHello方法只是HelloWorld这个类中一个子函数,我们以后会在ASP中用以下的显示这个方法

〈%
Set ObjReference = Server.CreateObject("Example1.HelloWorld")
ObjReference.SayHello
%
SayHello的程序,很简单的!

Public Sub SayHello()
MyResponse.Write ("Hello World")
End Sub

现在一个小型的组件编写完成,剩下的工作就是编译这个组件,在"工程"菜单中保存它,取什么名字都可以,我们用Exmaple1.vbp吧! 然后就用在菜单中选择"make exmaple1.dll",将其编译成DLL文件.一个组件就真正完成了!
注意,编译了此组件那么你就得先把你的PWS关掉,然后再编译此组件.否则VB就会告诉你些组件在使用中.

在ASP中使用我们的自己的组件.

当你更正了在编译中的错误,成功地编译了example1这个工程,现在你就得拿出你最喜欢的HTML编辑器来写下下面的语句,保存为ASP文件.

〈HTML
〈HEAD
〈TITLEExample 1〈/TITLE
〈/HEAD

〈BODY

〈%
Set ObjReference = Server.CreateObject("Example1.HelloWorld")
ObjReference.SayHello
%

〈/BODY
〈/HTML

运行后即可看到结果:

Hello World

注册组件

如果你想和你的朋友,邻居分享你的组件,那么你就得在你的系统上注册你的组件.我们一般使用Regsvr32.exe来注册组件.注册后你的组件会出现在Win95/Win98的windows/system目录中.下面是一个注册的例子:
Regsvr32.exe C:/wwwroot/Example1/Example1.dll
在你的系统中,VB会自动给你注册,所以你很少用到Regsvr32.exe
我们这里只是写了一个非常小的组件,你们可以写好自己的更大的组件,而且还可以用VB中的很多控件.
展开更多 50%)
分享

猜你喜欢

如何把ASP编写成DLL(3)

ASP
如何把ASP编写成DLL(3)

如何把ASP编写成DLL

ASP
如何把ASP编写成DLL

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何把ASP编写成DLL(1)

ASP
如何把ASP编写成DLL(1)

如何把ASP编写成DLL(2)

ASP
如何把ASP编写成DLL(2)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用VB编写ActiveX DLL实现ASP编程

ASP
用VB编写ActiveX DLL实现ASP编程

BCB 编写 DLL 终极手册

编程语言 网络编程
BCB 编写 DLL 终极手册

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

XBOXONE《进化》猎人上手指南攻略

XBOXONE《进化》猎人上手指南攻略

《生化危机 启示录2》武器使用心得技巧分享攻略

《生化危机 启示录2》武器使用心得技巧分享攻略
下拉加载更多内容 ↓