`
feiliboos
  • 浏览: 664258 次
文章分类
社区版块
存档分类
最新评论

用VB 6封装ASP代码, 制作DLL组件

 
阅读更多


启动vb6.0,新建-->Active dll工程。单击"工程"-->引用,选择"microsoft active server pages

object library"
和"microsoft activeX data objects 2.1 library"两项。将类模块的名称改为dcss.将工程的名称

改为yygwy.保存工程文件yygwy.vbp和类文件dcss.cls。
在dcss.cls中写入:
Private myscriptingcontext As ScriptingContext
Private myapplication As Application
Private myrequest As Request
Private myresponse As Response
Private myserver As Server
Private mysession As 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

'以上语句是必须的。
'定义两个公有函数

Public Function rsresult(strsql As String) As Recordset
Dim mycnn As Connection
Dim myset As Recordset
Dim strconnstring As String
'strconnstring = "provider=sqloledb.1;
password=;" & "user id=sa;" & "initial catalog=vlog;" & "data source=hpe60;
connect timeout=15"
strconnstring = "driver={sql server};server=yang;uid=sa;pwd=;
database=dcss"
'mycnn.ConnectionString = strconnstring
mycnn.Open strconnstring
myset.ActiveConnection = mycnn
myset.Open strsql, mycnn, 3, adCmdText
Set rsresult = myset
End Function

Public Function datasource() As Variant
datasource = "driver={sql server};server=yang;uid=sa;pwd=; database=dcss"
End Function

编译生成dcss.dll文件。注册regsvr32 路径dcss.dll。
用visual interdev打开global.asa文件.当然了,你也可以在其它文件中使用。
set dcss=server.CreateObject("yygwy.dcss")
oconn=dcss.datasource()
application("strconn")=oconn

在其它的页面中如下调用即可:
set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open application("strconn")

分享到:
评论

相关推荐

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

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

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

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

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

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

    VB封装DLL教程_ASP

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

    asp分页组件也玩vb封装dll

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

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

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

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

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

    asp登录模块用vb封装成dll

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

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

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

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

    1、新建DLL打开VB6–>文件–>新建工程–>选择ActiveX DLL–>确定2、将默认工程、类重命名工程重命名:工程–>工程1 属性(此名称对应窗体内工程项目名称)–>在...此段代码几乎适用于所有使用vb封装的asp DLL组件中,其

    asp-dll

    用VB将ASP代码封装成DLL

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

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

    封装DLL版本的BJXSHOP源码.rar

    本程序是bjxshop使用AspToDll风火轮封装成DLL的版本,采用隔离封装选项,只封装了之内的asp逻辑代码,而将之外的html代码保留在asp页面中,便于修改界面而不必更新DLL。 安装步骤: 1,运行DLL目录下的RegDll.bat...

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

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

    VB网络编程实例

    ◆ 183.htm 设计E-mail的接收部分 ◆ 184.htm 设置器默认网址 ◆ 185.htm 实现端口对端口的聊天 ◆ 186.htm 使用ASP建立Http组件 ◆ 187.htm 使用VB编写纯ASP程序 ◆ 188.htm 使用vb...

    ASP 调用dll及封装dll实例

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

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

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

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

    在ASP.NET中,能够使用面向对象的思想和软件开发中的一些思想,例如封装、派生、继承以及高级的设计模式等。本章首先介绍ASP.NET中最重要的概念---网页代码模型。 4.1 ASP.NET的网页代码模型 在ASP.NET应用程序开发...

Global site tag (gtag.js) - Google Analytics