我正在尝试调试从ASP页面调用的VB6应用程序中的一些旧代码。在页面生命周期的某个时刻,我得到了“对象未设置”错误
ASPTypeLibrary.ScriptingContext.Application.Contents.Item
或ASPTypeLibrary.ScriptingContext.Session.Contents.Item
我注意到函数中的其他一些代码使用Application.Value()来获取值,并且似乎不会遇到同样的问题。 .Value
和.Contents.Item
之间有区别吗?可能是不同的错误处理?
答案 0 :(得分:0)
我认为你的意思是:
Application("variable")
VS
Application.Contents(x)
?据我所知,Application.Value()
或Application.Contents.Item()
都不正确,但如果我误解了某些内容,请纠正我。
如果我的假设是正确的,Application("variable")
只是获取或设置一个特定的应用程序变量,而Application.Contents
是一个包含所有应用程序变量的集合,如果你的索引超出范围,你''会收到错误。