Thanks Jonah .. nice finish :)
>>-----Original Message----- >>From: .jonah [mailto:[email protected]] >>Sent: 12 December 2011 00:19 >>To: cf-talk >>Subject: Re: Puzzling error >> >> >>That makes sense. You may want to add some sleep() so you don't have to >>hit the disk too often. >> >><cfset waitforthis = "#application.webroot#file-store- >>user\#session.userID#.gif"/> >> >><cfloop condition="fileExists(waitforthis) eq 0"> >> <cfset sleep(250) /> >></cfloop> >> >> >> >> >>On 12/11/11 3:40 PM, Jenny Gavin-Wear wrote: >>> Many thanks to Dave, Mark and Jonah for your replies. >>> >>> To be honest, I wasn't very happy with my solution in the first place. >>> The solution was to wait for a file to be thumb-nailed before deleting >>> a temporary file that had been uploaded. >>> >>> I am using this as a substitute: >>> >>> <cfset waitforthis = >>> "#application.webroot#file-store-user\#session.userID#.gif"> >>> <cfloop condition="fileExists(waitforthis) eq 0"> </cfloop> >>> >>> So I check for a new file to exist before deleting the upload. >>> >>>>> -----Original Message----- >>>>> From: .jonah [mailto:[email protected]] >>>>> Sent: 11 December 2011 23:31 >>>>> To: cf-talk >>>>> Subject: Re: Puzzling error >>>>> >>>>> >>>>> OR you could just use sleep()! >>>>> >>>>> Available since CF 8. >>>>> >>http://www.carehart.org/blog/client/index.cfm/2007/6/15/cf8_hidden_g >>>>> em >>>>> _sleep_function >>>>> >>>>> Much better than spinning really fast in a loop. >>>>> >>>>> Cheers, >>>>> .jonah >>>>> >>>>> On 12/11/11 11:22 AM, Mark A. Kruger wrote: >>>>>> This looks odd to me. I think I would likely do >>>>>> >>>>>> You are asking conditional loop renderer to evaluate "gettickcount" >>>>>> over and over... a function call instead of a primitive. >>>>>> >>>>>> Usually I see something set - like "timeCounter" - inside of the >>>>>> loop for the next iteration... like so: >>>>>> >>>>>> <cfset delay = 10000> >>>>>> <cfset sTime = gettickcount() + delay/> >>>>>> >>>>>> <cfloop condition="gettickcount() lt sTime"> >>>>>> ...do something...then >>>>>> >>>>>> <cfset sTime = sTime + (getTickcount()-sTime)/> >>>>>> >>>>>> </cfloop> >>>>>> >>>>>> Usually something inside the loop controls how to break out of the >>loop. >>>>>> >>>>>> What kind of error are you seeing? >>>>>> >>>>>> Mark Kruger - CFG >>>>>> CF Webtools >>>>>> www.cfwebtools.com >>>>>> www.coldfusionmuse.com >>>>>> O: 402.408.3733 x105 >>>>>> E: [email protected] >>>>>> Skype: markakruger >>>>>> >>>>>> -----Original Message----- >>>>>> From: Jenny Gavin-Wear [mailto:[email protected]] >>>>>> Sent: Sunday, December 11, 2011 12:25 PM >>>>>> To: cf-talk >>>>>> Subject: Puzzling error >>>>>> >>>>>> >>>>>> I've been using the following for a longggg time and it's suddenly >>>>>> throwing a java error, any ideas anyone, please? >>>>>> >>>>>> <cfset delay = 10000> >>>>>> <cfset sTime = gettickcount()> >>>>>> <cfloop condition="gettickcount() lt sTime + delay"> </cfloop> >>>>>> >>>>>> TIA, Jenny >>>>>> >>>>>> -- >>>>>> I am using the free version of SPAMfighter. >>>>>> We are a community of 7 million users fighting spam. >>>>>> SPAMfighter has removed 11612 of my spam emails to date. >>>>>> Get the free SPAMfighter here: http://www.spamfighter.com/len >>>>>> >>>>>> The Professional version does not have this message >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>> ~~~~~~~~~~~| >>>>> Order the Adobe Coldfusion Anthology now! >>>>> http://www.amazon.com/Adobe-Coldfusion- >>>>> Anthology/dp/1430272155/?tag=houseoffusion >>>>> Archive: http://www.houseoffusion.com/groups/cf- >>>>> talk/message.cfm/messageid:349054 >>>>> Subscription: >>>>> http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm >>>>> Unsubscribe: http://www.houseoffusion.com/groups/cf- >>>>> talk/unsubscribe.cfm >>>>> ----- >>>>> No virus found in this message. >>>>> Checked by AVG - www.avg.com >>>>> Version: 2012.0.1873 / Virus Database: 2102/4673 - Release Date: >>>>> 12/10/11 >>> -- >>> I am using the free version of SPAMfighter. >>> We are a community of 7 million users fighting spam. >>> SPAMfighter has removed 11619 of my spam emails to date. >>> Get the free SPAMfighter here: http://www.spamfighter.com/len >>> >>> The Professional version does not have this message >>> >>> >>> >>> >>> >> >>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>~~~~~~~~~~~| >>Order the Adobe Coldfusion Anthology now! >>http://www.amazon.com/Adobe-Coldfusion- >>Anthology/dp/1430272155/?tag=houseoffusion >>Archive: http://www.houseoffusion.com/groups/cf- >>talk/message.cfm/messageid:349058 >>Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm >>Unsubscribe: http://www.houseoffusion.com/groups/cf- >>talk/unsubscribe.cfm >> >>----- >>No virus found in this message. >>Checked by AVG - www.avg.com >>Version: 2012.0.1873 / Virus Database: 2102/4673 - Release Date: 12/10/11 -- I am using the free version of SPAMfighter. We are a community of 7 million users fighting spam. SPAMfighter has removed 11623 of my spam emails to date. Get the free SPAMfighter here: http://www.spamfighter.com/len The Professional version does not have this message ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:349061 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

