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
-------------------------------------------------------------



Reply via email to