注:这个示例是用在 ASP 中的 DLL。
ActiveX DLL 文件是扩展名为 DLL 的链接库,可以象使用通用类型一样使用它。如:
MyDll = CreateObject("Myproject.MyClassname")
MyDll.Procedure() MyDll.Function() |
生成及使用此类 DLL 的方法如下:
工程名称:Myproject,类名:MyClassname。
'' 对象的声明 Dim rp As Response Dim rq As Request Dim ap As Application Dim sr As Server Dim sn As Session ''当组件被创建的时候会触发这个事件 Public Sub OnStartPage(mysc As ScriptingContext) ''进行对象的实例化 Set rp = mysc.Response Set rq = mysc.Request Set sr = mysc.Server Set ap = mysc.Application Set sn = mysc.Session rp.Write "<br>ActiveX DLL组件已经被创建了!OK<br>" End Sub ''当组件被销毁的时候触发这个事件 Public Sub OnEndPage() rp.Write "<br>ActiveX DLL组件已经被销毁!OK<br>" ''销毁对象 Set rp = Nothing Set rq = Nothing Set sr = Nothing Set ap = Nothing Set sn = Nothing End Sub ''定义我们自己的一个组件方法 Public Sub HelloWorld() rp.Write "<H1>Hello,World!</H1>" End Sub
''定义一个属性, FilesCount
Public Property Get FilesCount() As Integer
''定义一个有下标的属性 value |