I guess I don't see what is wrong with that output. That's exactly what I would expect it to be. You saying this problem was resolved or not?
-Cameron On Thu, Sep 4, 2008 at 3:01 PM, <[EMAIL PROTECTED]> wrote: > > Cameron, > > Here's the code used to expose the behavioral difference between CF7 and > CF8. > > > <cfset blah = duplicate(url)> > > <cfdump var="#structCount(URL)#"> > <cfdump var="#URL#" label="URL"> > > <cfscript> > // handle the url string > if (isDefined("blah.var1")) StructDelete(blah,"var1"); > if (isDefined("blah.var2")) StructDelete(blah,"var2"); > </cfscript> > <cfdump var="#StructKeyExists(blah,'var1')#"><br> > <cfdump var="#structCount(blah)#"><cfdump var="#blah#" label="blah"> > <cfdump var="#structCount(url)#"><cfdump var="#url#" label="url"> > > <cfscript> > // handle the url string > if (isDefined("url.var1")) StructDelete(url,"var1"); > if (isDefined("url.var2")) StructDelete(url,"var2"); > </cfscript> > > <cfabort> > > > > with this query_string passed in: > /index.cfm?Var2=1234123&var1=1234123&enum=260745&blah=5& > > Here's what the dumps say: > > > 4 URL - struct > > BLAH 5 > ENUM 260745 > VAR1 1234123 > VAR2 1234123 > > NO > > > 2 blah - struct > > BLAH 5 > ENUM 260745 > > > 4 url - struct > > BLAH 5 > ENUM 260745 > VAR1 1234123 > VAR2 1234123 > > > > David Scruggs > Sr Web Development Programmer/Analyst > Systems Department > (404) 498-7988 > > > > "Cameron Childress" <[EMAIL PROTECTED]> > Sent by: [EMAIL PROTECTED] > > 09/04/08 02:38 PM > > Please respond to > discussion@acfug.org > To > discussion@acfug.org > cc > Subject > Re: [ACFUG Discuss] structCount and structDelete > > > > > I think structDelete() returns true/false for success/fail on deleting > keys. What do you see if you > <cfoutput>#structDelete(url,'three')#</cfoutput>? > > -Cameron > > On Thu, Sep 4, 2008 at 2:21 PM, <[EMAIL PROTECTED]> wrote: >> >> Does anyone know of a difference between CF7 and CF8 concerning >> structCount >> and structDelete? The following code snippet performs differently in CF7 >> and >> CF8: >> >> <cfset url=structNew()/> >> <cfset url.one = 1/> >> <cfset url.two = 2/> >> <cfset url.three = 3/> >> >> <cfdump var="#structCount(url)#"/> >> <cfdump var="#url#"/> >> >> <cfset structDelete(url,'three')/> >> >> <cfdump var="#structCount(url)#"/> >> <cfdump var="#url#"/> >> >> When you run the above code snippet in CF7 the structCount(url) return 3 >> then 2 (after the delete). But in CF8 it returns 3 and 3 again. >> >> Interestingly the problem seems to manifest itself when using the 'url' >> structure name (variable scope). >> >> Please let me know if this is a known 'behavior' and if so - does Adobe >> have >> any documentation on it. >> >> Sincerely, >> >> Brooks Wilson >> >> Assert your right to make a few mistakes. If people can't accept your >> imperfections, that's their fault. - Dr David M Burns >> >> Federal Reserve Bank of Atlanta · 1000 Peachtree Street, N.E. · Atlanta >> Georgia 30309-4470 >> 404.498.8178 · fax 404.498.8239 · [EMAIL PROTECTED] >> >> > > > > -- > Cameron Childress > Sumo Consulting Inc > http://www.sumoc.com > --- > cell: 678.637.5072 > aim: cameroncf > email: [EMAIL PROTECTED] > > > ------------------------------------------------------------- > To unsubscribe from this list, manage your profile @ > http://www.acfug.org?fa=login.edituserform > > For more info, see http://www.acfug.org/mailinglists > Archive @ http://www.mail-archive.com/discussion%40acfug.org/ > List hosted by http://www.fusionlink.com > ------------------------------------------------------------- > > > > > > ------------------------------------------------------------- > To unsubscribe from this list, manage your profile @ > http://www.acfug.org?fa=login.edituserform > > For more info, see http://www.acfug.org/mailinglists > Archive @ http://www.mail-archive.com/discussion%40acfug.org/ > List hosted by FusionLink > ------------------------------------------------------------- -- Cameron Childress Sumo Consulting Inc http://www.sumoc.com --- cell: 678.637.5072 aim: cameroncf email: [EMAIL PROTECTED] ------------------------------------------------------------- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -------------------------------------------------------------