`
hanbaohong
  • 浏览: 407520 次
  • 性别: 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代码,以便更安全地连接和操作Access数据库。 首先,让我们了解ASP连接Access数据库的基本步骤。在传统的ASP代码中,我们通常会创建一个ADODB.Connection对象,然后...

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

    总结来说,"asp连接access数据库用vb封装成dll"是一种提高ASP应用程序安全性和效率的方法。通过这种方式,我们可以将数据库操作逻辑集中管理,降低代码复杂性,提高系统的可维护性和安全性。同时,DLL的使用还能促进...

    ASP封装成DLL

    ASP 封装成 DLL 服务器端组件 本文档主要讲述了如何将 ASP 封装成 DLL 服务器端组件,从而实现 ASP 程序...本文档提供了将 ASP 封装成 DLL 服务器端组件的详细步骤和方法,能够帮助开发者更好地理解和使用 ASP 技术。

    asp登录模块用vb封装成dll

    标题“asp登录模块用vb封装成dll”指的是将ASP中的登录功能模块化,并使用VB语言编写,然后打包成一个DLL文件。这样做的好处在于,开发者可以方便地在多个项目中重用这个登录模块,无需每次都重新编写相同的代码,...

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

    当我们需要将ASP代码封装成DLL(Dynamic Link Library)文件时,这通常是为了提高代码重用性、优化性能或保护源代码。下面将详细讲解如何使用VB来封装ASP为DLL源文件以及如何在ASP中调用这个DLL。 1. 封装ASP为DLL ...

    VB封装DLL教程_ASP

    在IT行业中,VB(Visual Basic)...总的来说,通过VB封装DLL并应用于ASP,开发者可以创建可复用的代码模块,提高开发效率,同时降低服务器资源的消耗。学习这一技术对于提升ASP应用程序的性能和可维护性具有重要意义。

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

    在这个例子中,我们将探讨如何使用Visual Basic (VB) 创建一个Dynamic Link Library (DLL) 来封装ASP(Active Server Pages)代码,特别是涉及到连接Access数据库的部分。 首先,我们理解为什么要封装ASP代码。封装的...

    JS的DLL封装及调用

    3. **WEB调用**:在ASP.NET环境下,DLL可以通过服务器端代码(如C#或VB.NET的ASP.NET页面)进行调用,然后将结果返回给前端。例如,你可以创建一个Web方法,该方法在服务器端调用DLL中的JS函数,处理完成后,将结果...

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

    "用VB生成DLL封装ASP连接数据库的代码" 这篇文章主要讲述了如何使用VB生成DLL封装ASP连接数据库的代码,以便提高安全性。文章首先介绍了使用ASP连接Access数据库的传统方法,然后讨论了这种方法的安全性问题。为...

    asp分页组件也玩vb封装dll

    在"asp分页组件也玩vb封装dll"项目中,开发者将分页逻辑编写成VB代码,然后编译成DLL文件,以便在ASP网页中调用。DLL源代码通常包括分页算法、参数处理、数据库连接等部分。分页算法可能基于SQL查询的OFFSET和FETCH...

    asp-dll

    ### ASP-DLL:使用VB将ASP代码封装成DLL 在早期的Web开发中,ASP(Active Server Pages)是一种广泛使用的服务器端脚本环境,它允许开发者创建动态网页内容。随着项目复杂度的增加,开发者们逐渐意识到需要一种更加...

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

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

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

    在这个教程中,作者将引导开发者使用Visual Basic 6(VB6)来创建一个ActiveX DLL工程,将ASP代码转换为DLL组件,并提供了相应的代码示例和注册卸载组件的方法。 首先,VB6是一种较为老旧的开发工具,但它支持创建...

    把ASP编写成DLL教程

    ASP(Active Server Pages)是一种微软开发的服务器端脚本...同时,由于DLL代码不在ASP页面中直接执行,也能提供一定的安全隔离。然而,需要注意的是,过度依赖DLL可能会增加系统的复杂性,因此在设计时需要权衡利弊。

    Asp组件vbdll session request等

    VBDLL就是一种这样的自定义组件,它允许开发者将VBScript代码封装在DLL中,以提高性能和代码复用。通过注册VBDLL到服务器,然后在ASP页面中引用,就可以调用其中的方法和属性,实现更复杂的功能,比如数据库操作、...

    DLL查看器(可以查看封装到DLL里面的方法)

    DLL查看器是一个实用工具,专门用于帮助开发者和系统管理员查看和理解DLL文件内部所封装的方法、传递的参数以及相关的详细代码。 在开发基于ASP.NET或.NET框架的应用时,DLL文件起着至关重要的作用。这些文件包含了...

    用vb开发dll的asp组件视频

    在ASP中使用VB开发DLL(Dynamic Link Library)组件,可以将常用的功能封装起来,方便在多个页面间复用,提高代码的可维护性和效率。 DLL是一种共享库,它包含了一组可执行的函数和过程,可供多个应用程序同时调用...

    ASP编译成DLL的小例子,内容是文件真实格式检查

    总结来说,这个例子展示了如何将ASP中的功能封装到DLL中,提高了代码的复用性和执行效率,同时提供了更安全的文件格式检查方法。对于ASP开发者而言,了解和掌握DLL的使用是提升开发效率和代码质量的重要途径。

    asp封装dll[收集].pdf

    ASP(Active Server Pages)是一种微软开发的...总结,ASP封装DLL的过程涉及到VB编程、ASP对象模型的理解、DLL的生成和注册,以及在ASP页面中使用DLL的方法。这种方法有助于复用代码、提高网站的可维护性和扩展性。

Global site tag (gtag.js) - Google Analytics