This may be a shot in the dark, but why is the "this" scoped variables created during the application start? Since these are more global considerations, shouldn't they be put between the <cfcomponent> tag and the first method? Have you tried that? I saw that you alluded to it.
<cfcomponent> <cfset this.whatever = soemthing> <cffunction name=""> Teddy On 8/25/06, Charles Sheehan-Miles <[EMAIL PROTECTED]> wrote: > > >I'm not sure I get you. Are you saying that when you run /index.cfm, > >variables aren't set, but when you do /index.cfm?kill=1, they are? How > >are you testing to see if the variables are there? > > > >On 8/25/06, Charles Sheehan-Miles <[EMAIL PROTECTED]> wrote: > >> > Yes, that's exactly it. I'm doing a cfdump of the application and > variables scope in onRequestEnd. If I call the page normally: /index.cfm > -- it hasn't set any of the variables. > > If I call the page with the ?kill=1, it calls on OnApplicationStart and > sets those variables. It's a little bizarre. > > Could it be because my initialization code -- including the application > name -- is not set _outside_ the functions, but in the OnAppstart > function? The appname is actually set by a database variable, so I assume I > have to do it that way. Hmm. > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting, up-to-date ColdFusion information by your peers, delivered to your door four times a year. http://www.fusionauthority.com/quarterly Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:251036 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4