一直在致力于为广安计算机爱好者营造这样一个学习环境:"轻松、高效、实际、体贴"。虽然前路漫漫,但我们在探索着、慢慢成熟着…… 网站首页┊QQ号发布┊软件下载┊游戏外挂┊黑客技术┊广安博客┊交流论坛
设为首页
加入收藏
投稿信箱
网站首页 ┊操作系统 ┊系统集成 ┊程序开发 ┊网页制作 ┊图形图象 ┊安全技术 ┊黑客技术 ┊硬件 DIY ┊业内新闻 ┊广安博客 ┊交流社区
当前位置:广安计算机信息中心 -=> 程序开发 -=> 网络编程 -=> 正文  
热门文章
 普通文章 PHP:404错误陷阱并em.. 
 普通文章 收藏:ASP的函数详解 
 普通文章 如何增强ASP程序性能.. 
 普通文章 两种php调用Java对象.. 
 普通文章 PHP与JavaScript对多.. 
 普通文章 用PHP实现登陆验证码.. 
 普通文章 JSP漏洞大观 
 普通文章 关于JSP中文问题的解.. 
 普通文章 用PHP与XML联手进行网.. 
 普通文章 开发ASP组件引用asp内.. 
相关文章
推荐文章
 ·暂无
开发ASP组件引用asp内置对象方法 【字体:大 中 小】
作者:[Seraphim] 来源:[广安计算机信息中心] 浏览:[ ] 评论:[] 
 
众所周知,ASP内置了Response、Request、Server、Session、Application五个对象,其实这五个内置对象正是IIS控制台初始化的五个ActiveX DLL组件,既然IIS可以初始化这五个组件用于ASP中,我们当然也可以直接在我们的ActiveX DLL中引用这些组件来实现我们的编程,也就是说我们可以在VB应用程序中通过引用这些组件来实现访问ASP内置对象的功能。

通常大家了解的方法就是在安装了PWS4或者IIS4以上的WEB服务器,直接在VB的ActiveX DLL应用中引用一个名称叫做“Microsoft Active Server Pages Object”的对象库,通过引用这个对象库,我们就获得了一个对象(类):ScriptingContext,这个对象也正是我们整个文章探讨的核心对象:Response、Request、Server、Session、Application。

但是换个思路来考虑。因为调用 Active Server Pages Object 开发的 ActiveX DLL 通常都是直接被ASP所调用。所以我们可以换个方法在不用直接引用Active Server Pages Object 对象库的状态下来使用ASP对象。

具体代码如下:
1:新建一个VB工程,我们在这里命名为 UnitiCMSV2:(如下所示)

2:首先该VB工程中建立一个模块,并在模块中声名ASP对象名称:(如下所示)

3:建立一个类模块,并在类模块中初试化对象实例:(如下所示)

4:下面是ASP调用及初始化 ActiveX DLL 的方法:

以上就是本文主要的介绍内容,通过ASP将ASP的内置对象以参数的方式直接引用到VB的ActiveX DLL中。节约了引用对象和 OnStartPage 的花销。这样做我经过测试效率是有所提高,但是如果你的ActiveX DLL不是应用在ASP中。这个方面不推荐使用。因为这个方法是需要ASP作为对象的寄主身份存在的。

该方法是我在做 ASP 和 ActiveX DLL 的一些体会。希望对大家有所帮助。

]]>
【 打印 】【 收藏 】【 评论 】
评一评(点击可查看更多评论)
 
广告服务

设为首页 - 加入收藏 - 关于我们 - 广告服务 - 版权申明 - 友情链接 - 网站地图