if that's pasted code, then your problem might be that the tag should be "cfscript", not "script" On 21/03/2006, at 4:06 PM, Dale Fraser wrote:
> > Ok, This > > <script> > myObj = createObject("java", "IceKey").init(javaCast("int", 2)); > </script> > > <cfdump var="#myObj#" /> > > > GETS > > > Error Occurred While Processing Request > Variable MYOBJ is undefined. > > > The error occurred in D:\Tools\Web\test.cfm: line 5 > > 3 : </script> > 4 : > 5 : <cfdump var="#myObj#" /> > > > So I'm at another dead end. > > Regards > Dale Fraser > > >> -----Original Message----- >> From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On >> Behalf Of Mark Mandel >> Sent: Tuesday, 21 March 2006 15:50 PM >> To: cfaussie@googlegroups.com >> Subject: [cfaussie] Re: Call Java Class (Java Code Attached) >> >> You will need to do - >> >> createObject("java", "IceKey").init(javaCast(1, "init")); >> >> Which will insure the parameter passed to the constructor is an >> actual > int, >> not a Integer object. >> >> >> >> I tried, just 1 it said didn't like strings, tried int(1) said it >> didn't >> like doubles, damm I hate this, wasn't CF / Java talking supposed to >> be >> easy? >> >> >> >> >> I'm sorry, but this really upsets me Dale. Integeration with Java >> IS easy >> if you understand both Java and ColdFusion. >> >> Walking up to Java blind and asking it to play nicely with ColdFusion >> without even a basic understanding of Java concepts and then >> wondering why >> it won't work seems to me to be a bit rediculous, don't you think? >> >> It seems to me that you are trying to run here, without first >> learning how >> to walk - you obviously have very minimal knowledge of Java as a >> whole. I >> would highly suggest doing some training and/or reading about Java >> and OO >> concepts before continuing down this path. You will find it far >> easier in >> the long run. >> >> Regards, >> >> Mark >> >> >> On 3/21/06, Dale Fraser <[EMAIL PROTECTED]> wrote: >> >> >> > For future reference, a Java class's constructor method has the >> same name >> > as the class. If you think the constructor (init) might require >> arguments, >> > you can look through the source code for that method. >> >> I was aware of this, but didn't see that method, used to it being at >> the top >> I guess. >> >> Anyway, still can't get it working. >> >> Unable to find a constructor for class IceKey that accepts >> parameters of >> type ( java.lang.Integer ). >> >> >> The error occurred in D:\Tools\Web\test.cfm: line 2 >> >> 1 : <cfobject action="create" type="java" class="IceKey" >> name="myObj" /> >> 2 : <cfset ret = myObj.init(asc("")) /> >> 3 : <cfdump var="#myObj#" /> >> >> >> I tried, just 1 it said didn't like strings, tried int(1) said it >> didn't >> like doubles, damm I hate this, wasn't CF / Java talking supposed to >> be >> easy? >> >> Regards >> Dale Fraser >> >> >> >> >> >> -- >> E: [EMAIL PROTECTED] >> W: www.compoundtheory.com >> ICQ: 3094740 >> > > > ----------------------------------- Life is poetry, write it in your own words ----------------------------------- Toby Tremayne Senior Technical Consultant Lyricist Software 0416 048 090 ICQ: 13107913 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "cfaussie" group. To post to this group, send email to cfaussie@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cfaussie -~----------~----~----~----~------~----~------~--~---