Not sure if it's the root of the problem, but your init call on line 3 needs to be init() (you're missing parenthesis). I can tell you that it is totally possible to do what you are asking.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Wednesday, June 09, 2004 4:08 PM To: [EMAIL PROTECTED] Subject: [CFCDev] Addressing elements of a CFC that is a collection of CFCs that have a CFC I have a CFC that is a collection of objects that I create by making an array components. In this case the cfc "reservations" is an array of "reservation" CFCs. A reservation has a "person" and I'm having trouble calling that person's methods. In my code INSTANCE is a variable created inside each CFC to keep the properties private. They are only accessible through the methods. Here is some of the code : 1. instance.reservations[count]=createobject("component","#request.cfc#rese rvation").init(); 2. instance.reservations[count].setvalue("personid",qryReservations.personi d); 3. instance.reservations[count].person=createobject("component","#request.c fc#.person").init; 4. instance.reservations[count].person.dblookup(qryReservations.personid); Lines 1- 3 work fine. And if I do a dump of the object, I get can see the person object set up. But if I try to address any of the methods of the person object (like in line 4), I get this message: Method selection Exception. An exception occurred during method selection process for Method dump The cause of this exception was that either there are no methods with the the specified method name and argument types, or the method dump is overloaded with arguments types that Coldfusion can't decipher reliablly. Use javacast function to reduce ambiguity. I have tried to use the javacast function, but it didn't work. I also tried to access a method that didn't have any arguements, and it threw the same error. Any thoughts? ------------------------------------------------ Gerry Gurevich, Lockheed Martin [EMAIL PROTECTED] 919-572-7818 ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.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' in the message of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com). An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
