GC isn't really that cryptic:

http://www.artima.com/insidejvm/ed2/gcP.html

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Wayne Graham
Sent: Thursday, March 09, 2006 9:53 AM
To: [email protected]
Subject: Re: [CFCDev] how to destroy object in cfc: Questions

Are you a C programmer by any chance?

ColdFusion sits on top of Java, so you can't explicitly destroy objects. 
Java takes care of destroying objects that are no longer in use based on 
a complex algorithm that I think few people understand. If you need to 
get rid of the instance data for an object, you can write a clear() 
function to clear any instance data. However, with your example code, 
it's not really necessary since the variable (in the var scope) x only 
lives for the life of the function. So, the short answer to question one 
is, you don't need to explicitly destroy objects after you've created them.

I think that your second question is a matter of personal preference. I 
use createObject, but it's more of a personal preference than anything else.

Wayne

Ung, Seng wrote:
> Hi:
> from my test.cfc I do have the following function.
> <cfcomponent >        
>   <cffunction name="fnhello" returntype="string" access="private">
>       <cfset var x="hi">
>       <cfreturn x>
>   </cffunction>
> </cfcomponent >       
> from my cfm, I called my test.cfc by doing the folloing code
> <cfset o=createObject("component", "test")>
> <cfset oFn=o.fnhello()>
>
> Question number 1?
> Once, I called or created an object named "o", Can I destroy the object by
doing so? or by other methods?
> <cfset o=null>
>
> Question number 2?
> Would you used "cfinvoke" or cfobject/createObject to call your cfc?
>
> thanks
> Seng
>
>
>
>
> ----------------------------------------------------------
> You are subscribed to cfcdev. To unsubscribe, send an email to
[email protected] with the words 'unsubscribe cfcdev' as the subject of the
email.
>
> CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting
(www.cfxhosting.com).
>
> An archive of the CFCDev list is available at
www.mail-archive.com/[email protected]
>
>
>   


-- 
Wayne Graham
Earl Gregg Swem Library
College of William and Mary
PO Box 8794
Williamsburg, VA 23185
757.221.3112
http://swem.wm.edu/blogs/waynegraham/



----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to
[email protected] with the words 'unsubscribe cfcdev' as the subject of the
email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting
(www.cfxhosting.com).

An archive of the CFCDev list is available at
www.mail-archive.com/[email protected]







----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to 
[email protected] with the words 'unsubscribe cfcdev' as the subject of the 
email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting 
(www.cfxhosting.com).

An archive of the CFCDev list is available at 
www.mail-archive.com/[email protected]


Reply via email to