dim dicObj as Dictionary
dim objData as myClass
set dicobj = new Dictionary
set objdata as myClassobjdata.strFile="ppp"
dicobj.add "uu",objdata执行后 用调试器看dicobj的内容。里面的 Item项只有"uu",没有objdata成员。
使用 dicobj.exist("uu")返回 true 使用 dicobj.Key("uu")出错。 请高手解答 我怎么才能把对象装载到dicobj中。
dim objData as myClass
set dicobj = new Dictionary
set objdata as myClassobjdata.strFile="ppp"
dicobj.add "uu",objdata执行后 用调试器看dicobj的内容。里面的 Item项只有"uu",没有objdata成员。
使用 dicobj.exist("uu")返回 true 使用 dicobj.Key("uu")出错。 请高手解答 我怎么才能把对象装载到dicobj中。
key(n)是用来取第n个的键值,这正是dictionary比collection多出来的功能。
Dim objData As myClass
Set dicObj = New Dictionary
Set objData = New myClassobjData.strFile = "ppp"
dicObj.Add "uu", objData
Debug.Print dicObj.Item("uu").strFile