Global.asa编程完全参考手册(3)

错误信息 
服务器可返回下列错误消息。 

错误 说明 
ASP 0222 指定的类型库无效。METADATA 标记包含无效的类型库指定。 
ASP 0223 找不到类型库。METADATA 包含的类型库指定与注册表项不符。 
ASP 0224 类型库无法加载。ASP 无法加载 METADATA 标记中指定的类型库。 
ASP 0225 类型库不能重叠。ASP 无法从在 METADATA 标记中指定的类型库中创建 Type Library Wrapper 对象。 


注释 
最好将 METADATA 标记写在 Global.asa 文件的开始位置。但是,无论是内部和外部 SCRIPT 标记,都可以出现在 Global.asa 
文件中的任何位置。 

通过将类型库的名称加在该常量的前面,可以避免对常量的不明确引用。例如,ADODB.adErrItemNotFound 会比 
adErrItemNotFound 更明确。 

如果使用 Microsoft Visual InterDev 创建 global.asa 文件,则 METADATA 标记将包含可选的 STARTSPAN 和 ENDSPAN 关 
键字。而 IIS 则会忽略这两个关键字。 

示例 
下面示例中的 MyComponent 是用 Visual Basic 5.0 编写的。MyComponent 使用下列语句定义常量 MyError。 

Public Const MyError = "You are not using MyComponent correctly." 

类型库包含在 mycomponent.lib 中,该文件安装在下面的目录中。 

C:/MyComponent 

下面的 METADATA 标记包含在 MyApp 应用程序的 global.asa 文件中。该示例使用可选的 STARTSPAN 和 ENDSPAN 标记。而 
IIS 则不需要这两个标记。 

<!--METADATA TYPE="TypeLib" 
FILE="MyComponent.lib" 
--> 

现在,MyApp 应用程序中的任何 ASP 都包含如下脚本: 

<% 
 Dim MyVar 
 Set MyVar = Server.CreateObject("MyComponent.MyClass") 
 Currentreturn = MyVar.MyMethod 
 If Currentreturn = False 
  Response.Write(MyError) 
 End If 
%>   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值