Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Error using collections
Message
From
20/04/2010 18:17:22
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Error using collections
Environment versions
Visual FoxPro:
VFP 9 SP2
Miscellaneous
Thread ID:
01461217
Message ID:
01461217
Views:
140
I have a simple collection named oCalcFolders, which is referenced in the code below.

This is the only place that the collection is touched.

How can I get error 2062," The specified Key already exists" on the next to last line? Doesn't the earlier call to 'GetKey' return a result that indicates whether the key already exists?
lcFolder = Trim (loTableInfo.Folder)
lnIndex = This.oCalcFolders.GetKey (lcFolder)
If lnIndex # 0
	lcCalcFolder = This.oCalcFolders (lnIndex)
Else
	lcCalcFolder = GetOtherCalcDirectory (Left (lcFolder, At ('\', lcFolder) - 1))
	This.oCalcFolders.Add (lcCalcFolder, lcFolder)
Endif
Jim Nelson
Newbury Park, CA
Next
Reply
Map
View

Click here to load this message in the networking platform