<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to Discussion</title><link>https://sourceforge.net/p/clarion2java/discussion/</link><description>Recent posts to Discussion</description><atom:link href="https://sourceforge.net/p/clarion2java/discussion/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 26 Mar 2015 07:13:01 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/clarion2java/discussion/feed.rss" rel="self" type="application/rss+xml"/><item><title>Disable not working</title><link>https://sourceforge.net/p/clarion2java/discussion/1120320/thread/aea078d9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;disable(feq) works for me&lt;br /&gt;
I have not used disable in range&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nenad cikic</dc:creator><pubDate>Thu, 26 Mar 2015 07:13:01 -0000</pubDate><guid>https://sourceforge.net63d6db8950860566c27b06e1c86447fcd1d365a3</guid></item><item><title>Disable not working</title><link>https://sourceforge.net/p/clarion2java/discussion/1120320/thread/aea078d9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Guys&lt;/p&gt;
&lt;p&gt;Trying to disable a text control using disable(?mytext:prompt,?mytext)&lt;/p&gt;
&lt;p&gt;However it appears to have no effect on the field at all.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ian Holdsworth</dc:creator><pubDate>Wed, 25 Mar 2015 15:10:49 -0000</pubDate><guid>https://sourceforge.netffb6c18a41401e834721685f0c20480a8b1bb9ff</guid></item><item><title>Need to reference a Java object as part of a clarion class</title><link>https://sourceforge.net/p/clarion2java/discussion/1120320/thread/3854f4de/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Sorry for the fuss I'd forgotten you need to do an install run with maven&lt;/p&gt;
&lt;p&gt;Thanks for all the help&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ian Holdsworth</dc:creator><pubDate>Thu, 12 Mar 2015 16:10:07 -0000</pubDate><guid>https://sourceforge.net1005db011ff7828861608be031b6e6122d563e48</guid></item><item><title>Need to reference a Java object as part of a clarion class</title><link>https://sourceforge.net/p/clarion2java/discussion/1120320/thread/3854f4de/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Sorry it turns out I can't declare it in my code thought I could as I was calling an equally complicated wrapper directly in the method but it still can't find the new class I'm trying to access so I should probably be battering my head against maven instead.&lt;/p&gt;
&lt;p&gt;I don't get why I can import one class but not the other as a dependency.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ian Holdsworth</dc:creator><pubDate>Thu, 12 Mar 2015 15:53:40 -0000</pubDate><guid>https://sourceforge.net832ee0d9224544520ab27aeec4547567a7806af8</guid></item><item><title>Need to reference a Java object as part of a clarion class</title><link>https://sourceforge.net/p/clarion2java/discussion/1120320/thread/3854f4de/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;My issue is embedding a java class into into a clarion generated class or just being able to declare a java class in my data section.&lt;/p&gt;
&lt;p&gt;Ideally&lt;/p&gt;
&lt;p&gt;MyClarionClass  class&lt;br /&gt;
various clarion methods/properties&lt;br /&gt;
MyJavaClass shinyObject&lt;br /&gt;
        end&lt;/p&gt;
&lt;p&gt;tried java-import but whatever I do it can't find the class.  I can get at it via @java-dependency and then declare it in my method but that's no good because non of the other methods can see it.&lt;/p&gt;
&lt;p&gt;what's really got me screaming blue murder down the corridors is that all I want is one line of source code!!  My forehead is black and blue over this.&lt;/p&gt;
&lt;p&gt;I'm now starting to think I might need to modify my copy of c2j and recompile.  I was trying to avoid getting into that but its looking inevitable.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ian Holdsworth</dc:creator><pubDate>Thu, 12 Mar 2015 15:20:07 -0000</pubDate><guid>https://sourceforge.net0505e8c8086456513efaf162977d3ae66bfbd33c</guid></item><item><title>Need to reference a Java object as part of a clarion class</title><link>https://sourceforge.net/p/clarion2java/discussion/1120320/thread/3854f4de/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have in my old code something as&lt;br /&gt;
compile('java-end',java)&lt;br /&gt;
   @java-code 'try{'&lt;br /&gt;
   ...&lt;br /&gt;
java-end&lt;/p&gt;
&lt;p&gt;and it is inside the CODE section&lt;/p&gt;
&lt;p&gt;I see that I have a procedure that has something as &lt;br /&gt;
compile('java-end',java)&lt;br /&gt;
 @java-import 'clarion.QiqoMjenjaci'&lt;br /&gt;
java-end&lt;/p&gt;
&lt;p&gt;and is it inside the DATA section of the procedure. But that adds just the import statement I suppose.&lt;/p&gt;
&lt;p&gt;I do not remember anymore, but if I understand you well the java-code is not working inside the DATA clarion section.&lt;/p&gt;
&lt;p&gt;What I would do then at your place is to add one fake method jsut to add the java-code that  would just close the method definition and to get something as &lt;br /&gt;
void methodfake(){&lt;br /&gt;
/&lt;em&gt;added by your java code&lt;br /&gt;
}&lt;br /&gt;
{&lt;br /&gt;
shinyobject ObjectIWant=null;&lt;/em&gt;/&lt;br /&gt;
} //aded by c2j preprocessor&lt;/p&gt;
&lt;p&gt;So you should have added an object to the class&lt;br /&gt;
hth&lt;br /&gt;
Nenad&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nenad cikic</dc:creator><pubDate>Wed, 11 Mar 2015 07:14:22 -0000</pubDate><guid>https://sourceforge.net160044bf5c0b2fc41171f5467aad47931f7ac0d5</guid></item><item><title>Need to reference a Java object as part of a clarion class</title><link>https://sourceforge.net/p/clarion2java/discussion/1120320/thread/3854f4de/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi All&lt;/p&gt;
&lt;p&gt;I have a class that's about 50% @java-code statements which is fine but how do the equivalent for a class property?  I can import the object as a dependency and reference it in a @java-code statement which is fine if I just want to reference it from one method however, I need to make it a property so I can reference it from anywhere inside the class.&lt;/p&gt;
&lt;p&gt;Essentially I'm writing a a database workflow manager for selenium webdriver which is working nicely so far but I really need to refactor it to make the code more portable.  Basically I have one big method that I need to make into lots of smaller methods all of which use the WebDriver object heavily.  Re Initializing it for each method is not an option.&lt;/p&gt;
&lt;p&gt;At the moment I'm instantiating it in the executable code of the method.  I really need to make it a property however nothing I try seems to let me insert anything above the CODE statement.&lt;/p&gt;
&lt;p&gt;Essentially what I have&lt;/p&gt;
&lt;p&gt;MyClass        class&lt;br /&gt;
Some methods&lt;br /&gt;
some properties&lt;br /&gt;
                end&lt;br /&gt;
MyClass.somemethod    procedure&lt;br /&gt;
  code&lt;br /&gt;
  ObjectIWant shinyobject = new ObjectIWant();&lt;/p&gt;
&lt;p&gt;What I need is&lt;/p&gt;
&lt;p&gt;MyClass        class&lt;br /&gt;
Some methods&lt;br /&gt;
some properties&lt;br /&gt;
shinyobject    ObjectIWant&lt;br /&gt;
                end&lt;/p&gt;
&lt;p&gt;MyClass.somemethod    procedure&lt;br /&gt;
  code&lt;br /&gt;
  shinyobject = new ObjectIWant();&lt;/p&gt;
&lt;p&gt;MyClass.someothermethod    procedure&lt;br /&gt;
  code&lt;br /&gt;
  shinyobject.sparkle;&lt;/p&gt;
&lt;p&gt;Hope that makes sense&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ian Holdsworth</dc:creator><pubDate>Tue, 10 Mar 2015 15:48:45 -0000</pubDate><guid>https://sourceforge.net29f6c55b383b831e48e343f30ddd81cee143dc0c</guid></item><item><title>Clarion Error() function</title><link>https://sourceforge.net/p/clarion2java/discussion/1120320/thread/aee4af4c/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Andrew&lt;/p&gt;
&lt;p&gt;In Clarion when you access a file or a queue if there is no error then the Error function returns blank in Clarion 2 Java it returns 'OK' or 'ROW FOUND OK' which is confusing the hell out of any if error() then clauses because this is now true whether there was an error or not.&lt;/p&gt;
&lt;p&gt;Just thinking it might need documenting&lt;/p&gt;
&lt;p&gt;Thabks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ian Holdsworth</dc:creator><pubDate>Mon, 02 Mar 2015 11:19:46 -0000</pubDate><guid>https://sourceforge.net2463653c4affced406671b48558a702a1f9e9b5f</guid></item><item><title>Test</title><link>https://sourceforge.net/p/clarion2java/discussion/1120320/thread/6c2fe1f6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ok Sorted it couldn't get recasting to work so I created new ClarionStrings from my JavaString contentent as follows&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;        &lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;    &lt;span class="n"&gt;ClarionString&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;new&lt;/span&gt; &lt;span class="n"&gt;ClarionString&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;xmlimp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;
        &lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;    &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Act&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;    &lt;span class="n"&gt;ClarionString&lt;/span&gt; &lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;new&lt;/span&gt; &lt;span class="n"&gt;ClarionString&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;xmlimp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;
        &lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;    &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;act&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;locator&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;    &lt;span class="n"&gt;ClarionString&lt;/span&gt; &lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;new&lt;/span&gt; &lt;span class="n"&gt;ClarionString&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;xmlimp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;
        &lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;java&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;    &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ACT&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;ActionData&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ian Holdsworth</dc:creator><pubDate>Fri, 20 Feb 2015 10:14:33 -0000</pubDate><guid>https://sourceforge.netde8907e83c87861f948652046ce26bd264c11cc9</guid></item><item><title>Test</title><link>https://sourceforge.net/p/clarion2java/discussion/1120320/thread/6c2fe1f6/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ian Holdsworth</dc:creator><pubDate>Thu, 19 Feb 2015 16:14:06 -0000</pubDate><guid>https://sourceforge.nete3e7ba717af2b87189d4dc30181cde269b1d865b</guid></item></channel></rss>