已调试好的asp程序在VB中转换为组件的技巧

2016-01-29 18:17 3 1 收藏

已调试好的asp程序在VB中转换为组件的技巧,已调试好的asp程序在VB中转换为组件的技巧

【 tulaoshi.com - ASP 】

  作者
Heatch

      在网易虚拟社区的“VB和Basic区”里有一篇《使用VB编写纯ASP程序 [转][Technology] 》,其实我认为最好的方法应该这样:
原文中的定义如下:

Dim m_objResponse As Response

    其实对于我们写过.dll的来说,并不是很好,就是如果要将该程序拿到.asp程序中进行调试时,尤其是我们将已经调试通过的.asp程序做成.dll时,.asp程序里用的是标准的组件名。默认的组件名为response、request等,引文中在前面加上了m_obj,则如果程序中用到了这句,则也要进行相应的改变,这一则会带来较大的工作量,二则对于程序的可读性并没有什么改进。因此,最好的方法是如下定义:
Dim Context As ObjectContext
Dim Server As Server
Dim Request As Request
Dim Session As Session
Dim Response As Response

当然,后面还要有
Private Sub Class_Initialize()
Set Context = GetObjectContext()
Set Server = Context("Server")
Set Request = Context("Request")
Set Response = Context("Response")
Set Session = Context("Session")
End Sub
的初始化。
经实践证明,完全可行。

 

来源:https://www.tulaoshi.com/n/20160129/1505162.html

延伸阅读
标签: ASP
  在编聊天室时,处理用户断线是一个刺手的问题,特别是放到免费网站上,如果一味地靠global.asa,什么时候触发session_onend,application_onend,都是一个不确定的数字,在设计时,合理地安排会带来意想不到的好处。 那么有什么最简便办法处理用户断线呢? 笔者经过试验,有了以下的方法: 聊天室用N个application("user" &...
标签: ASP
  这个例子中的第一站是ASP页。这个ASP页用ADO与Northwind 数据库连接。为了保持良好的编码习惯,我 使用了Option Explicit 并明确地声明了所有变量。这个ASP页的第一个草稿使用了内联代码。 < % @ LANGUAGE=VBScript % < %     'Example of Inline code     Option Explicit  &nbs...
标签: PS PS教程
懵懂斋注:这是《数码照片专业处理技法》一书中介绍的一个技巧,作者是Scott Kelby,他描述了数码摄影大师Jim Divitale使用的一种技巧。这种技巧据说能够把数码相机图像增大到整个海报大小,而用肉眼几乎看不出图像质量的降低。是不是如此呢?大家看看吧。 1.打开一幅图像。 2.选择“图像大小”命令,依下图设置。注意两个地方:一是...
标签: ASP
  1、ASP文件: <%@ LANGUAGE="VBSCRIPT" % <%option explicit% <% 'EXAMPLE AS:把数据库中一个每天24小时在线人数放到一个EXCEL文件中去 'AUTHOR    :钢铁工人 'EMAIL     :hello_hhb@21cn.com 'DATE      :2001-3-25 'TEST &...
标签: ASP
一个对象是典型的具有方法、属性或者集合的东西,其中对象方法决定了我们可以用这个对象作什么事情。(还记得response对象的write()方法吧),对象的属性可以读取出来了解对象状态或者设置对象状态。对象的集合是由很多不同的和对象有关系的键和值的配对对组成的。 举一个日常的例子,书籍“迈至科ASP教程”是一个对象,这个对象包...

经验教程

389

收藏

70
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部