【发布时间】:2009-11-13 19:12:44
【问题描述】:
我通常使用 C#,但继承了一个经典的 ASP 项目。
我已经定义了一个类:
Class clsPayment
Public Name
End Class
Set objPayment = New clsPayment
objPayment.Name = "StackOverflow payment"
还有一本字典:
Set colPayments = CreateObject("Scripting.Dictionary")
colPayments.Add 1, objPayment
稍后读取对象时,我无法调用公共字段:
For i = 0 to colPayments.Count - 1
objPayment = colPayments.Item(i)
Response.Write(objPayment.Name)
Next
这会在 Response.Write 行引发错误:
Microsoft VBScript 运行时错误 '800a01a8'
需要对象:''
我做错了什么?
【问题讨论】:
标签: asp-classic vbscript dictionary