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.