Before i forget STRUCTVARIABLE = structCopy(Bigstruct.byExportKey
[ExportID]) was without the structCopy before... did not make a
difference...

On Nov 25, 5:04 pm, KC Kuok <kck...@gmail.com> wrote:
> The struct is copied from a struct of struct generated earlier in the
> process, which parses an xml file...
> Then it loops through the Struct of Structs to do the logic. I am
> amazed that I can do a dump of the variable and the temp Struct on the
> line right before, but yet it says it is undefined when it hits that
> line...
>
> Is it something to do with scoping in For loops in CFSCRIPT... this is
> done in CF8 btw...
>
> for (portalExportID in Bigstruct.byExportKey)
> {
> STRUCTVARIABLE = structCopy(Bigstruct.byExportKey[ExportID])
> ...
> ...
> ThisValue = STRUCTVARIABLE.THISFOREIGNKEY;
> ...
> )
>
> If its nothing obvious I will probably rewrite it bit by bit and see
> what makes the difference...
>
> On Nov 25, 4:45 pm, Mark Mandel <mark.man...@gmail.com> wrote:
>
> > Where did the struct come from?
>
> > Maybe it's a Java Map object?
>
> > Mark
>
> > On Wed, Nov 25, 2009 at 4:37 PM, KC Kuok <kck...@gmail.com> wrote:
> > > When I try to get key value from a structure I get an error however if
> > > I do a dump function, I can see the struct AND the variable which is
> > > referred to similarly.
>
> > > E.g.
> > > ...
> > > ThisValue = STRUCTVARIABLE.THISFOREIGNKEY;
> > > ...
>
> > > I get
>
> > > Element THISFOREIGNKEY is undefined in STRUCTVARIABLE
>
> > > However If I do a dump function, dodump(STRUCTVARIABLE) or even dodump
> > > (STRUCTVARIABLE.THISFOREIGNKEY ) just before that line I can see the
> > > entire structure or just the value respectively. I can't see what is
> > > wrong, could this be a cfscript related bug ? Or am I missing
> > > something real obvious ?
>
> > > One of the things I thought maybe wrong is the scope, but even then it
> > > does not seem that anything is wrong with it...
>
> > > Dodump() is just a regular cffunction which passes the args to cfdump
> > > inside.
>
> > > Any thoughts?
>
> > > Thanks in advance!
> > > Chong
>
> > > --
>
> > > You received this message because you are subscribed to the Google Groups
> > > "cfaussie" group.
> > > To post to this group, send email to cfaus...@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > cfaussie+unsubscr...@googlegroups.com<cfaussie%2bunsubscr...@googlegroups.com>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/cfaussie?hl=en.
>
> > --
> > E: mark.man...@gmail.com
> > T:http://www.twitter.com/neurotic
> > W:www.compoundtheory.com

--

You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.


Reply via email to