`
hanbaohong
  • 浏览: 388817 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

用VB将ASP代码封装成DLL的方法

    博客分类:
  • ASP
阅读更多

将ASP代码封装在DLL中的好处是:可以保护我们的代码,可以提高运行速度,缺点是要先在服务器上注册这个DLL组件。

 

 

将ASP代码编译成dll组件的步骤:

1、打开您的Microsoft Visual Basic,新建工程ActiveX DLL

 

2、修改工程名(如hbwl)和类模块的名称(如class)


3、增加到引用asp:点击工程--引用,然后选择其中的
Microsoft Active Server Pages Object Library
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 library.


4、编写代码:
Option Explicit
Private Context As ScriptingContext
Private Application As Application
Private Response As Response
Private Request As Request
Private Session As Session
Private Server As Server

Public Sub OnStartPage(PassedscriptContext As ScriptingContext)
Set Context = PassedscriptContext
Set Application = Context.Application
Set Request = Context.Request
Set Response = Context.Response
Set Server = Context.Server
Set Session = Context.Session
End Sub

' 释放内部对象
Public Sub OnEndPage()
Set Application = Nothing
Set Request = Nothing
Set Response = Nothing
Set Server = Nothing
Set Session = Nothing
Set Context = Nothing
End Sub

 

Public Sub showsuc()
Response.Write "我是蓝色理想的老农,您好"
End Sub

其中,除上面的showsuc过程外,其他都是必须的。showsuc过程是我们自己要表现的程序.


函数格式如下:
Public Function dw() As String
    dw = "石门实验小学"
End Function

ctrl+s保存在d:\mylib\class.cls
在把工程保存为d:\mylib\hbwl.vbp

 

5 、编译,注册成dll:
点击生成hbwl.dll
没啥警告的话那就ok了,路径保存在d:\mylib\hbwl.dll.
然后开始-->运行-->
regsvr32 d:\mylib\hbwl.dll
这就注册成功了.

 

6、使用hbwl.dll:
新建asp文件,输入:
Dim hbwlclass
Set hbwlclass=Server.CreateObject("hbwl.class")
hbwlclass.showsuc()

注意:对已经存在的组建名称或这修改了dll文件,必须先停止IIS,再重启注册使用,否则会一直在原来的基础上.

0
0
分享到:
评论

相关推荐

    用VB生成DLL封装ASP代码_连接数据库

    用VB生成DLL封装ASP代码_连接数据库,调用站点外部的数据

    asp连接access数据库用vb封装成dll

    asp连接access数据库用vb封装成dll,以提高asp程序的安全性,下载文件为dll源代码及示例

    asp-dll

    用VB将ASP代码封装成DLL

    asp登录模块用vb封装成dll

    asp分页组件也玩vb封装dll,调用更简单

    用VB生成DLL封装ASP代码一个例子.doc

    用VB生成DLL封装ASP代码一个例子.doc 绝好的参考资料,个人整理!

    使用vb封装asp为dll源文件及如何调用

    使用vb封装asp为dll源文件及如何调用

    VB封装DLL教程_ASP

    VB封装DLL教程_ASP (VB制作ASP组件_阿里西西_alixixi.com原创视频录像).exe 播放密码alixixi.com

    使用VB将ASP代码封装到DLL文件

    很久以前的文档,整理出来,回味一下 使用VB封装ASP,建立SayHello测试程序 1、打开VB6,新建ActiveX DLL 2、在工程引用中加入Microsoft Active Server Pages Object Library选择 3、填加代码如下: ‘Code ...

    用VB生成DLL封装ASP连接数据库的代码

    用VB生成DLL封装ASP连接数据库的代码

    asp分页组件也玩vb封装dll

    asp分页组件也玩vb封装dll,下载文件为dll源代码及示例

    通过VB6将ASP编译封装成DLL组件最简教程 附全部工程源文件

    1、新建DLL打开VB6–>文件–>新建工程–>选择ActiveX DLL–>确定2、将默认工程、类重命名工程重命名:工程–>工程1 属性(此名称对应窗体内工程项目名称)–>在打开对话框中将“工程名称”重命名为ASP2DLL(当DLL...

    封装DLL版本的BJXSHOP源码.rar

    本程序是bjxshop使用...ASP封装DLL可以保护源代码不被泄漏,可达到更快的执行效率,更多的并发访问量,占用更小的资源。 有关asp封装dll的技术问题,请与本人联系 QQ:139227536 msn:gzliangjianhua@hotmail.com ...

    VB制作ASP组件_阿里西西视频录像

    本录像讲解最基础的VB封装ASP代码生成DLL的制作教程,适合初级学习者参考。也是本人学习VB制作ASP组件的第一个尝试,录像基本成功。 用vb编写asp组件(dll)示例 下面,将演示如何使用vb制作asp的dll组件... 1. 启动...

    ASP风火轮 v1.2 学习版(国产asp2dll)

    一款可以将整个网站的ASP页面代码移植成VB源代码,并编译成Dll的工具软件,将ASP页面封装成Dll有以下好处:  1.加密源代码,可达到彻底保护知识产权的目的,加密效果优于非编译型的脚本加密工具。非编译型的加密...

    关于ASP代码的加密的几个方法

    封装成DLL 比较可行的方法,有通过VB封装成DLL的例子,而且无需改动很多代码,修改方便,调用时也很简单.缺点是需要注册DLL控件,虚拟主机通常不能达到这一要求. 封装时可在代码里加入主机域名判断的代码,不对则拒绝运行,...

    VB网络编程实例

    ◆ 193.htm 压缩 Html <br/>◆ 194.htm 用ASP、VB和XML建立互联网应用程序(1) ◆ 195.htm 用ASP、VB和XML建立互联网应用程序(2) ◆ 196.htm 用ASP、VB和XML建立互联网应用程序(3) ◆ 197.htm ...

    ASP 调用dll及封装dll实例

    打开VB6,新建ActiveX DLL 2、在工程引用中加入Microsoft Active Server Pages Object Library选择 3、填加代码如下: 代码如下: ‘Code Start ‘声明部分 Private MyScriptingContext As ScriptingContext Private ...

    ASP.NET的网页代码模型及生命周期

    但是与.cs页面编译过程不同的是,当浏览者第一次浏览到.aspx页面时,ASP.NET自动生成该页的.NET类文件,并将其编译成另一个.DLL文件。 当浏览者再一次浏览该页面的时候,生成的.DLL就会在服务器上运行,并响应用户在...

Global site tag (gtag.js) - Google Analytics