Hi Richard,

A CFC function is not exactly the same thing as a UDF. Functions
inside a cfc belong to a collection of functions that you reference
via the cfc object and a cfc must be instantiated using either
cfobject, createobject or cfinvoke (cfinvoke to use a method in the
cfc using a transitory instance of the cfc(!)).

If the cfc really is just a collection of udfs, I'd recommend putting
them in a cfm and doing as you did. Alternatively, if you are putting
ALL your udfs in there and going the way of the previous post on this
topic; I'd do this:

<cfset application.udfs = CreateObject('component', 'path.to.myCfc')>

Do some more reading up on using CFCs, the livedocs is probably a good
place to start.

HTH

Dominic



2008/5/22 Richard White <[EMAIL PROTECTED]>:
> Hi,
>
> a basic question im sure, i am now just getting round to trying to use cfc's 
> as much as possible but have the following question.
>
> i have included a cfc in the application onStart tag, and want to put a 
> function from the cfc into the application variable. therefore, also in the 
> onStart tag i am trying to reference the cfc as follows:
>
> <cfinclude template="myCFC.cfc">
>
> <cfset application.udfs = structnew()>
> <cfset application.udfs = myCFC.myFunction1>
>
> but it is saying  myFunction1 is not defined in myCFC
>
> can someone tell me how what i am doing wrong
>
> thanks
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305898
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to