首页 > 代码库 > 如何理解global.asa的TypeLibrary 声明

如何理解global.asa的TypeLibrary 声明

  TypeLibrary 声明

  TypeLibrary (类型库)是一个容器,其中装有对应于 COM 对象的 DLL 文件。通过在

  Global.asa 中包含对 TypeLibrary 的调用,可以访问 COM 对象的常量,同时 ASP 代码

  也能更好地报告错误。假如您的站点的应用程序依赖于已在类型库中声明过数据类型的

  COM 对象,您可以在 Global.asa 中对类型库进行声明。

  语法:

  <!--METADATA TYPE="TypeLib"

  file="filename"

  uuid="typelibraryuuid"

  version="versionnumber"

  lcid="localeid"

  -->

  参数  描述

  file  规定指向类型库的绝对路径。参数 file 或者 uuid,两者缺一不可。

  uuid  规定了针对类型库的唯一的标识符。参数 file 或者 uuid,两者缺一不可。

  version  可选。用于选择版本。假如没有找到指定的版本,将使用最接近的版本。

  lcid  可选。用于类型库的地区标识符。

  错误值  服务器会返回以下的错误消息之一:

  错误  代码  描述

  ASP  0222  Invalid type library specification

  ASP  0223  Type library not found

  ASP  0224  Type library cannot be loaded

  ASP  0225  Type library cannot be wrapped

  注释:METADATA 标签可位于 Global.asa 文件中的任何位置(在 <script> 标签的内外均可)。不过,我们还是推荐将 METADATA 标签放置于 Global.asa 文件的顶部。

  限定

  关于可以在 Global.asa 文件中引用的内容的限定 长春九龙男科医院:

  你无法显示 Global.asa 文件中的文本。此文件无法显示信息。

  你只能在 Application_OnStart 和 Application_OnEnd 子例程中使用 Server 和

  Application 对象。在 Session_OnEnd 子例程中,你可以使用 Server、Application 和

  Session 对象。在 Session_OnStart 子例程中,你可使用任何内建的对象。