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