[摘要]使你的类开始工作既然你已经拥有了一个能够运行的COM组件了,那么现在就是让它参与工作的时候了.让这个组件能在ASP中使用有几步工作要做.第一步,修改框架(framework)中的pageDeclar...
使你的类开始工作
既然你已经拥有了一个能够运行的COM组件了,那么现在就是让它参与工作的时候了.让这个组件能在ASP中使用有几步工作要做.第一步,修改框架(framework)中的pageDeclare.asp文件来用一个object置标来引用这个刚刚编译成功的组件(列表D).
Listing D
<%@ LANGUAGE="VBScript" %>
<object runat="server" progid="DBUtil.DBConnection" id="dbConnect"></object>
<%
option explicit
'<!--#include virtual="/includes/classes/dbAccess.asp"-->
dim gExpirePage
dim gPageTitle
dim gHeaderInclude
dim gBodyTagInclude
'dim dbConnect
'set dbConnect = new DBConnection
'Set defaults
gExpirePage = true
gPageTitle = "
gHeaderInclude = "
gBodyTagInclude = "
%>
object置标是伟大的因为不象VBScript对象,dll在被使用以前不会被初始化.这样做以后,如果你的页面使用框架但并不需要dbConnect对象,它就不会引入任何多余的动作.注意object置标指明了对象应该在服务器上运行.这是必须的以便这个置标不会跑到浏览器那端去然后企图在客户端上创建这个对象.
要使这个组件工作的最后一件事情是在你计算机的注册表里注册它.最好的方法是使用Microsoft Transaction Server (MTS),它实际上就是Windows 2000机器上的COM+.打开控制面板然后选择管理工具.在管理工具中,双击组件服务图标.用左边的面板浏览"组件服务
关键词:为你的ASP程序制作一个编译组件(下)