No idea really, I could speculate, but what fun is that.

Matt Liotta
President & CEO
Montara Software, Inc.
http://www.montarasoftware.com/
888-408-0900 x901

> -----Original Message-----
> From: Joe Eugene [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, September 08, 2002 10:56 AM
> To: CF-Talk
> Subject: Re: CFObject in CFMX
> 
> Matt,
>         Do you know why you have to be "explicit" on declaring the
class
> as
> public/private...CFMX doesnt
>         take default.
>         eg.. CFMX doesnt like
>                class ChkStrings{}
>         it should be
>               public class ChkStrings{}
>         The Java construct works fine without an explicit declaration
of
> "public" and u are able to
>         instanciate the class object.. call methods and whatever..
but..
> CFMX doesnt like this. CFMX
>         creates the object but doesnt realize any public methods in
the
> class.
> Joe
> 
> 
> ----- Original Message -----
> From: "Matt Liotta" <[EMAIL PROTECTED]>
> To: "CF-Talk" <[EMAIL PROTECTED]>
> Sent: Sunday, September 08, 2002 1:09 PM
> Subject: RE: CFObject in CFMX
> 
> 
> > CFMX can be configured to have a hot load directory that detects
changes
> > to Java classes and reloads them. You have to change an XML
> > configuration file for this, so check the documentation.
> >
> > Matt Liotta
> > President & CEO
> > Montara Software, Inc.
> > http://www.montarasoftware.com/
> > 888-408-0900 x901
> >
> > > -----Original Message-----
> > > From: Joe Eugene [mailto:[EMAIL PROTECTED]]
> > > Sent: Sunday, September 08, 2002 9:14 AM
> > > To: CF-Talk
> > > Subject: RE: CFObject in CFMX
> > >
> > > Sean,
> > > If i am right ... obj.init() simply does an instanciation..ie
> > calls
> > > the
> > > constructor. I dont have a constructor.. so the default
> > constructor
> > > should be called right?.. so obj.init() is needed only when you
> > have
> > > to instanciate the object and set variables too. some like...
> > >
> > > Myclass mc = new Myclass(); // default
> > > Myclass mc = new Myclass(10,20); // same as obj.init(10,20)
> > >
> > > Anyways i finally found out that you had to "explicitly" declare
> > the
> > > class
> > > as "public" to get this working...
> > > so "class chkString{}" should be "puiblic class chkString{}"...
> > i
> > > know i
> > > tried this
> > > earlier.. but one BIG DEBUG PROBLEM.. after CFMX loads the class
> > the
> > > first
> > > time
> > > and you replace the class with a new class...CFMX keeps the OLD
> > > class in
> > > memory.. so basically you have restart the CFAS...
> > > Is there any work around this... i mean you can't restart the
> > server
> > > in the
> > > middle of production....Appreciate your help.
> > >
> > > Thanks
> > > Joe
> > > Certified Advanced ColdFusion Developer
> > > [EMAIL PROTECTED]
> > >
> > >
> > > -----Original Message-----
> > > From: Sean A Corfield [mailto:[EMAIL PROTECTED]]
> > > Sent: Sunday, September 08, 2002 10:18 AM
> > > To: CF-Talk
> > > Subject: Re: CFObject in CFMX
> > >
> > >
> > > On Saturday, September 7, 2002, at 09:08 , Joe Eugene wrote:
> > > >  I am trying to invoke a java class with CFobject and CFMX
doesnt
> > > >  like something...
> > > >
> > > > <cfobject action="Create" type="Java" class="chkString"
name="obj">
> > > > <cfset x=obj.getString()>
> > > >
> > > > it creates the object "obj" but says there is an error on
> > > "obj.getString(
> > > > )"
> > >
> > > Use <cfdump var="#obj#"> to see exactly what you created - it will
> > dump
> > > out a Java object will all the methods.
> > >
> > > It doesn't look like you're calling init() either - CF requires
that
> > you
> > > call init() after creating the object so that it is correctly
> > constructed.
> > >   I think your code should read:
> > >
> > > <cfobject action="Create" type="Java" class="chkString"
name="obj">
> > > <cfset obj.init()>
> > > <cfset x=obj.getString()>
> > >
> > > Sean A Corfield -- http://www.corfield.org/blog/
> > >
> > > "If you're not annoying somebody, you're not really alive."
> > > -- Margaret Atwood
> > >
> > >
> > >
> >
> 
______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to