Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I'm having a weird problem -- maybe it's me. I've set up a class. Each instance will be stored in a scripting dictionary. Each instance will also contain 3 other scirpting dictionaries for various purposes. The class is called Parent In the Initialize statement I have: Set mAvailableAccounts = CreateObject("Scripting.Dictionary") mAvailableAccounts.RemoveAll Set mReceivedAccounts = CreateObject("Scripting.Dictionary") mReceivedAccounts.RemoveAll Set mChildren = CreateObject("Scripting.Dictionary") mChildren.RemoveAll In the main routine I create a new Parent. Put in the fields needed to create a key. Check the dictionary that stores these Parents, looking for the key. If I find one, I set Parent=nothing, and then set Parent = Dictionary(Key). When I do this, it appears that the 3 dictionaries within that "retrieved" instance are being reset to contain no elements. Am I doing something wrong -- that you can tell from the info I've listed? Are scripting dictionaries within classes somehow static and not specific to an instance? Any help would be appreciated. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Unique Listbox Scripting Dictionary | Excel Programming | |||
Collection VS Scripting.Dictionary | Excel Programming | |||
Scripting.Dictionary question | Excel Programming | |||
Scripting.Dictionary | Excel Programming | |||
VBA question - Set reference to run Scripting.Dictionary | Excel Programming |