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

2016-01-29 18:17 5 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
的初始化。
经实践证明,完全可行。

 

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

延伸阅读
标签: ASP
  一个快速回答的问题:为什么关于ASP的书中,讨论使用子程序和函数的代码的那么少?      虽然一行一行地写ASP代码要更加简单,但是以程序的形式来编码却有许多益处。      首先,非程序化的代码不容易移植到Visual Basic。也许目前你没有这个计划,但是总有一天你会为了 其性能或...
标签: ASP
  这个例子中的第一站是ASP页。这个ASP页用ADO与Northwind 数据库连接。为了保持良好的编码习惯,我 使用了Option Explicit 并明确地声明了所有变量。这个ASP页的第一个草稿使用了内联代码。 < % @ LANGUAGE=VBScript % < %     'Example of Inline code     Option Explicit  &nbs...
标签: word
Word快速转换为PPT文稿技巧 我们通常用Word来录入、编辑、打印材料,而有时需要将已经编辑、打印好的材料,做成PowerPoint演示文稿,以供演示、讲座使用。如果在PowerPoint中重新录入,既麻烦又浪费时间。如果在两者之间,通过一块块地复制、粘贴,一张张地制成幻灯片,也比较费事。其实,我们可以利用PowerPoint的大纲视图快速完成转换。...
标签: ASP
  1、ASP文件: <%@ LANGUAGE="VBSCRIPT" % <%option explicit% <% 'EXAMPLE AS:把数据库中一个每天24小时在线人数放到一个EXCEL文件中去 'AUTHOR    :钢铁工人 'EMAIL     :hello_hhb@21cn.com 'DATE      :2001-3-25 'TEST &...
标签: ASP
  在编聊天室时,处理用户断线是一个刺手的问题,特别是放到免费网站上,如果一味地靠global.asa,什么时候触发session_onend,application_onend,都是一个不确定的数字,在设计时,合理地安排会带来意想不到的好处。 那么有什么最简便办法处理用户断线呢? 笔者经过试验,有了以下的方法: 聊天室用N个application("user" &...

经验教程

649

收藏

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