很久以前的文档,整理出来,回味一下
使用VB封装ASP,建立SayHello测试程序
1、打开VB6,新建ActiveX DLL
2、在工程引用中加入Microsoft Active Server Pages Object Library选择
3、填加代码如下:
'Code Start
'声明部分
Private MyScriptingContext As ScriptingContext
Private MyApplication As Application
Private MyRequest As Request
Private MyResponse As Response
Private MyServer As Server
Private MySession As Session
'下面定义公用函数(在VB中访问ASP对象,即在VB中可以用MyApplication等同于ASP中的Application、MyRequest等同于ASP中的Request、 MyResponse等同于ASP中的Response、 MyServer等同于ASP中的Server、 MySession等同于ASP中的Session 使用)
Public Sub OnStartPage(PassedScriptingContext As ScriptingContext)
Set MyScriptingContext = PassedScriptingContext
Set MyApplication = MyScriptingContext.Application
Set MyRequest = MyScriptingContext.Request
Set MyResponse = MyScriptingContext.Response
Set MyServer = MyScriptingContext.Server
Set MySession = MyScriptingContext.Session
End Sub
Public Sub OnEndPage()
Set MyScriptingContext = Nothing
Set MyApplication = Nothing
Set MyRequest = Nothing
Set MyResponse = Nothing
Set MyServer = Nothing
Set MySession = Nothing
End Sub
'建立自定义函数SayHello
Public Sub SayHello()
MyResponse.Write ("Hello World")
End Sub
'Code End
4、将类名改为:HelloWorld 将工程名改为:TestVBCode
5、生成TestVBCode.DLL文件,并使用Windows运行注册组件命令Regsvr32 路径\TestVBCode.DLL注册后即可使用。(卸载组件命令为Regsvr32 /u 路径\TestVBCode.DLL)
6、建立Test.asp文件,代码如下
<%
'VB自建函数调用格式
'Set 对象名=Server.CreateObject("工程名.类名")
'对象名.自建函数名
Set MyTestObj = Server.CreateObject("TestVBCode.HelloWorld")
MyTestObj .SayHello
%>
7、运行Test.asp文件结果显示如下:
Hello World
以上实例将开启你的VB编程世界之门
一起来吧,呵呵!
使用VB将ASP代码封装到DLL文件
2019-10-26 12:10asp教程网 ASP教程
使用VB将ASP代码封装到DLL文件
延伸 · 阅读
- 2019-10-26使用asp代码突破图片的防盗连
- 2019-10-24用VB生成DLL封装ASP连接数据库的代码
- 2019-10-23保护.net中的dll文件方法(防止破解、反编译dll)
- 2019-10-22ASP.NET(VB)写的后台发送短信实现代码
- 2019-10-22简单的ASP中经常用到的代码[推荐]
- 2019-10-22厉害的用Asp获取Dll加密新闻内容
精彩推荐
- ASP教程
isnumeric检测是否为数字类型的asp代码
ASP判断是否为数字通常用isnumeric()函数,它的作用是判断里面的参数表达式是不是数值 ...
- ASP教程
asp定时生成静态HTML的代码
asp定时生成静态HTML的代码,对于缓解服务器压力有很大帮主,需要的朋友可以参考下。...
- ASP教程
Asp中使用JQuery的AJAX提交中文乱码解决方法
这篇文章主要介绍了Asp中使用JQuery的AJAX提交中文乱码解决方法,使用Asp中的unescape() 和escape() 函数即可解决乱码问题,需要的朋友可以参考下...
- ASP教程
asp 内置对象 Application 详解
在 ASP 的内建对象中除了用于发送、接收和处理数据的对象外,还有一些非常实用的代表 Active Server 应用程序和单个用户信息的对象。 ...
- ASP教程
asp实现的sha1加密解密代码(和C#兼容)
这篇文章主要介绍了asp实现的sha1加密解密代码,可以和ASP.NET(C#)相互兼容,需要的朋友可以参考下...
- ASP教程
asp 由动态网页转变为静态网页的实现代码
在asp中实现由动态网页转变为静态网页可以使用模板生成,通过FsoFile进行操作根据模板生成静态网页,比较适合产品和新闻两个板块转变!...
- ASP教程
asp正则html的图片,对图自动缩放大小
下面的代码是从html中正则取出图片,然后批量替换等 ...
- ASP教程
ASP中用select case代替其他语言中的switch case, default用case else
这篇文章主要介绍了ASP中用select case代替其他语言中的switch case, default用case else ,需要的朋友可以参考下...