StructCopy() doesn't work for complex variables which contain other complex
variables, which is why afaik it was deprecated and should not be used.

> Yea.. the duplicate/structCopy route works good as well...
> i was just throwing out the logic.

> Joe


>> -----Original Message-----
>> From: Mark A. Kruger - CFG
>> [mailto:mkruger@;cfwebtools.com]
>> Sent: Saturday, October 19, 2002 12:25 AM
>> To: CF-Talk
>> Subject: RE: session vars and locking
>>
>>
>> Joe,
>>
>> When you do it this way you are referencing the session
>> variable
>> as a local.
>> To get a true copy use the duplicate function:
>>
>>
>> <cflock scope="Session" type="exclusive" timeout="10">
>> <cfscript>
>> tmpVar1= duplicate(Session.SomeStruct.var1);
>> tmpVar2=duplicate(Session.SomeStruct.var2);
>> </cfscript>
>> </cflock>
>>
>> -mk
>>
>>
>>
>> -----Original Message-----
>> From: Joe Eugene [mailto:Jebebox@;earthlink.net]
>> Sent: Friday, October 18, 2002 11:14 PM
>> To: CF-Talk
>> Subject: RE: session vars and locking
>>
>>
>> You are correct... but i think its better to copy the
>> variables to
>> local scope in one sequence... instead of a lot cflocks..
>>
>> <cflock scope="Session" type="READONLY" timeout="10">
>> <cfscript>
>> tmpVar1=Session.SomeStruct.var1;
>> tmpVar2=Session.SomeStruct.var2;
>> </cfscript>
>> </cflock>
>>
>> <cflock scope="Session" type="Exclusive" timeout="10">
>> <cfscript>
>> Session.SomeStruct.var1=Var1;
>> Session.SomeStruct.var2=Var2;
>> </cfscript>
>> </cflock>
>>
>> You can refer to the local scope variables in your page.
>>
>>
>> Joe
>>
>>
>> > -----Original Message-----
>> > From: Tony Weeg [mailto:tony@;navtrak.net]
>> > Sent: Friday, October 18, 2002 9:00 PM
>> > To: CF-Talk
>> > Subject: session vars and locking
>> >
>> >
>> > hi there
>> >
>> > is it safe to assume that everywhere on a page, where i
>> > am either
>> > setting or reading from session variables, that i
>> > should have cflock's
>> > of the exclusive type (when writing to session vars)
>> > and cflocks of
>> > the readonly type (when reading from session vars) on
>> > every single
>> > occurence
>> > of one of these situations?
>> >
>> > without fail, i mean do every single one of them in one
>> > way or the
>> > other?
>> >
>> > thanks.
>> >
>> > ...tony
>> >
>> > tony weeg
>> > [EMAIL PROTECTED]
>> > www.revolutionwebdesign.com
>> > rEvOlUtIoN wEb DeSiGn
>> > 410.334.6331
>> >
>> >
>>
>>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ~~~~~~~~~~~|
> Archives:
> http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
> Subscription: http://www.houseoffusion.com/index.cfm?sideb
> ar=lists&body=lists/cf_talk
> FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
> This list and all House of Fusion resources hosted by
> CFHosting.com. The place for dependable ColdFusion
> Hosting.


Isaac
Certified Advanced ColdFusion 5 Developer

www.turnkey.to
954-776-0046

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at http://www.coolfusion.com

Reply via email to