Marlon,

By identifying #APPLICATION.App#, which is an Object as opposed to 
a structure, as the component in the <cfinvoke>, I was not trying 
to just get to a method in the cfc but a method for a specific 
instance of the cfc.  According to the documentation, that is how 
you do it.  If I am mistaken, please tell me how to access a 
method of a specific instance of the cfc.

Thank you.

Robert J. Polickoski
Senior Programmer, ISRD Inc.
(540) 842-6339
[EMAIL PROTECTED]
AIM - RobertJFP



---------- Original Message ----------------------------------
From: Marlon Moyer <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Date:  Tue, 10 Dec 2002 10:15:34 -0600

>#application.app# is a structure and not a path to your cfc.  You 
need 
>to have something like home.cfcdirectory.cfcname in you 
componenet 
>invoke call.
>
>Robert Polickoski wrote:
>> All,
>> 
>> As part of the debugging of this, I added to the cfm file so it 
is 
>> now:
>> 
>> <cfdump var="#APPLICATION#">
>> <cfdump var="#CLIENT#">
>> <cfdump var="#SESSION#">
>> <cfif isDefined("SESSION.User")>
>>      <cfinvoke component="#SESSION.User#" 
>> method="DisplayUserHome"></cfinvoke>
>> <cfelse>
>>      <cfinvoke component="#APPLICATION.App#" 
>> method="DisplayWelcome"></cfinvoke>
>> </cfif>
>> 
>> The result can be found at 
>> http://www.BuildACourse.com/NonSenseError.htm .  The actual 
files 
>> are not there but on my test server.  But the dumps clearly 
show 
>> that app is defined in APPLICATION and yet the error persists.  
I 
>> know it is probably a scope issue of some sort, but how do I go 
>> about debugging?
>> 
>> Again, thank you in advance for your help.
>> 
>> Robert J. Polickoski
>> Senior Programmer, ISRD Inc.
>> (540) 842-6339
>> [EMAIL PROTECTED]
>> AIM - RobertJFP
>> 
>> 
>> 
>> ---------- Original Message ----------------------------------
>> From: "Robert Polickoski" <[EMAIL PROTECTED]>
>> Reply-To: [EMAIL PROTECTED]
>> Date:  Tue, 10 Dec 2002 10:22:34 -0500
>> 
>> 
>>>All,
>>>
>>>I am getting very confused and very frustrated.  Can somebody 
>>>explain this error to me?
>>>
>>>Error Occurred While Processing Request  
>>>Element APP is undefined in REQUEST.  
>>>
>>> 
>>>The Error Occurred in C:\Program 
>>>Files\Macromedia\CFusionMX\wwwroot\BuildACourse\User.cfc: line 
342
>>>
>>>340 :        <cffunction name="DisplayUserHome" access="remote" 
>>>output="true" displayname="Display User Home" hint="Displays 
the 
>>>USer's home Page">
>>>341 :                <!-- This function Displays the User's 
home page --
>>>
>>>342 :                <cfinvoke component="#APPLICATION.App#" 
>>>method="DisplayHTMLPage">
>>>343 :                        <cfinvokeargument 
name="SideMenuComponent" 
>>>value="#THIS#">
>>>344 :                        <cfinvokeargument 
name="SideMenuMethod" 
>>>value="DisplayUserSideMenu">
>>>
>>>
>>>
>>>There is no call to the REQUEST collection.  Also, I have a cfm 
>>>file with the following:
>>>
>>><cfif isDefined("SESSION.User")>
>>>     <cfinvoke component="#SESSION.User#" 
>>>method="DisplayUserHome"></cfinvoke>
>>><cfelse>
>>>     <cfinvoke component="#APPLICATION.App#" 
>>>method="DisplayWelcome"></cfinvoke>
>>></cfif>
>>>
>>>If I only have the second <cfinvoke>, it works fine.  When both 
>>><cfinvokes> are there and the first is done, I get 
>>>squirrelliness.  Sometimes it tells me elements of the CLIENT 
>>>collection are not defined.  Sometimes it tells me CLIENT 
itself 
>>>is undefined.  Am I just not understanding scope issues?  Help, 
>>>Please!!
>>>
>>>Thank you in advance.  
>>>
>>>Robert J. Polickoski
>>>Senior Programmer, ISRD Inc.
>>>(540) 842-6339
>>>[EMAIL PROTECTED]
>>>AIM - RobertJFP 
>>>
>> 
>> 
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Reply via email to