Steve/Mike,

I was able to DUPLICATE the Non-FREE(a.k.a **Free) in the DEBUG Editor:

https://imgur.com/a/0NFnZpt

So, this is a repeatable Error!
<proud smile>

I must say with the LPEX, it works PERFECTLY!!! <Joy Joy> No issues at all! <Bravo!>

Double-Click works in every time in other software Eclipse/Visual Studio/Notepad++/MS notepad, ms WordPad, etc…

Here is the dummy Text code that you can cut & paste into an editor and the same Errors because the debug editor is stuck in “Punch-Card” format.

**free
ctl-opt debug(*yes) option(*noDebugIO:*SrcStmt:*SecLvl) dftactgrp(*no);

dcl-s ef2_Max# int(10);
dcl-s ef2_dta char(10) dim(5);

// Load Array for Dummy test
ef2_dta(1) = 'One';
ef2_dta(2) = 'Two';
ef2_dta(3) = 'Three';

ef2_max# = get_maximum(ef2_dta);

*Inlr = *on;
return;

dcl-Proc get_maximum;
dcl-pi *n like(ef2_max#);
ef2_dta char(10) dim(5);
end-pi;

dcl-s ef2_max# int(10) inz;

For ef2_max# = 1 to %elem(ef2_dta); // Double-click does not work, because code starts in column-01
if ( ef2_dta(ef2_max#) <= *blanks );
ef2_max# -=1; // Get last non-Blanks
leave;
endif;

endfor;

Return ef2_max#;

end-proc;

Sadly, nothing gets logged in the Error-Log about the double-Click not working. So sharing a log in this case, is pointless…

I thought IBM got over their love affair with punch-cards. Yeah, I know they got their foot hold in computer with Punch-Cards and type-writers.
But, that era has long PASSED. 😊 <Just saying…>

PS. I have reported this issue before via PMR, and got no results… ☹

Maybe I need to write up RFE, so the debug editor will work with **free code?

-Ken Killian-

From: Ken Killian<mailto:kkillian@xxxxxxxxxxxx>
Sent: Monday, March 11, 2019 7:36 PM
To: Rational Developer for IBM i / Websphere Development Studio Client for System i & iSeries<mailto:wdsci-l@xxxxxxxxxxxxxxxxxx>
Subject: Re: [WDSCI-L] RDI 9.6.0.5 is NOT 100% **FREE compatible...

It is the debugger editor. Does it parse the debugger editor?

Sent from my iPhone

On Mar 11, 2019, at 7:04 PM, Steve Ferrell via WDSCI-L <wdsci-l@xxxxxxxxxxxxxxxxxx> wrote:

Hi Ken,

Mike (IBM Support) tried the code and it works also.

Could you send a log to Mike at support or Armand? I'd like to be sure it's not hitting an NPE. Your logs have been enlightening.

Thanks!

Steve Ferrell

-----Original Message-----
From: WDSCI-L <wdsci-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Ken Killian
Sent: Monday, March 11, 2019 2:54 PM
To: Rational Developer for IBM i / Websphere Development Studio Client for System i & iSeries <wdsci-l@xxxxxxxxxxxxxxxxxx>
Subject: [WDSCI-L] RDI 9.6.0.5 is NOT 100% **FREE compatible...

Hi,

Why can't I double-click on Variable in RDI 9.6.0.5? Stuck in Punch-Card format by IBM? Huh?


For ef2_Max# = 1 to %elem(ef2_dta.data);

if ( ef2_dta.Seq(ef2_Max#) <= *zeros );
(a) ef2_Max# -= 1; // Get Last non-Zero // <-- Double-click works here

leave;
endif;

endfor;

(b) return ef2_max#; // <-- Double click does not work here, stuck in punch-card format I guess!

Is it rocket science to enable double-click to select a Variable?

So, on this statement (a)"ef2_max# -= 1;" I can double-click on the variable: "ef2_max#" to select it.

But, if I try to select on this Statement: (b)"return ef2_max#", it does NOT work?

Is there a switch to turn on to enable **free compatibility in RDI 9.6.0.5?

Please advise of what setting/preference I have to turn on to enable double-click to work to work consistently and reliably.

Thanks!

PS. This was using the debugger editor.

-Ken Killian-

--


This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2020 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].