<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 129.75pt 1.0in 129.7pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>Hi Richard,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>>> </span><span style='color:#1F497D'>she also wants to see the whole processing table without having to print it.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Me too and do so while coding.  It’s a waste of time and resources to stop, print it, then code, especially if your ide allows working in large multi-view tabs, with search, replace, copy & paste functionality.  And do this without leaving the ide. <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Thanks,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Stanley<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> Richard Kreiss [mailto:rkreiss@verizon.net] <br><b>Sent:</b> Friday, August 26, 2016 6:15 PM<br><b>To:</b> 'Stanley - stanlyn.com' <stanley@stanlyn.com><br><b>Subject:</b> RE: How do you maximize productivity when writing filepro code in a 24x80?<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><a name="_MailEndCompose"></a><span style='color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> Stanley - stanlyn.com [<a href="mailto:stanley@stanlyn.com">mailto:stanley@stanlyn.com</a>] <br><b>Sent:</b> Friday, August 26, 2016 5:40 PM<br><b>To:</b> 'Richard Kreiss' <<a href="mailto:rkreiss@verizon.net">rkreiss@verizon.net</a>><br><b>Cc:</b> <a href="mailto:filepro-list@lists.celestial.com">filepro-list@lists.celestial.com</a><br><b>Subject:</b> RE: How do you maximize productivity when writing filepro code in a 24x80?<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='color:#1F497D'>Hi Richard,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal>If you’re working on a Windows platform, most of my productivity issues are addressed by your Windows apps.  Nancy’s suggestion should allow the use of window’s apps where we can do all the cool stuff, like you are already doing.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>>> , I have not found the line restriction to be a problem.<o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'>For most everyday stuff it is not a problem.  I’m working on probably the most complicated code that I have ever done and “my experience coding with modern languages” is pushing me to find a better way as it seems that no one is listening af fp Tech.  <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoPlainText><span style='color:#1F497D'>>> </span>Also, I have been living with this programming method for over 30 years.<o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'>This is fine and dandy if we never learn new and better ways.  I too started with tandy xenix in 1983, then sco unix in 1989.  At the time the ide was kick a**.  But then Microsoft’s Win95 major ad campaign back in 1995 changed everything and immediately my customers wanted its feature set, and the rest is history.  If anything Windows single handed ushered in the age of the internet.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>This post is showing my age now and with that age comes loss of some short term memory, and yes it is affecting me.  Remembering what variable bg and zz is and its values are now a challenge for me after 10 minutes.  I have also played around with the long variable names and although that is good in theory, the limiting code screen prevents seeing much of that code.  And fp makes us scroll if the line is longer than what shows.  Out of sight means out of mind kicks in here.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>I have written a “version program” which allow me to track all of the dummy and long variables I am using in a file/processing table and include a brief description of what it is for.  I have also done this for lookups and their associated indexes.  I have built indexes on these files so that I can quickly search to see where a variable has been used.  This is especially important for those cast in the auto processing table.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>I have some programs which are well over 5,000 line and some of these do calls.  <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>The one thing I have been trying to do is write code that reads my processing tables (using filePro) and output this information.  The lookups are fairly easy, the problem is dummy fields built on the fly.  In most cases, my long variables are all at the end on my processing tables.  However, I can look for declare and read the line.  What that doesn’t do is place the brief comment.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>I think that there are *nix tools that can do this easily but I haven’t worked with *nix in almost 25 years.  I was dragged into the DOS-network work by my clients.  I really didn’t like networks so I installed Citrix multi-user. Multi-user dos.  This worked like Unix and ran from either terminals or a terminal emulator on a PC.  <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> >> </span>output the processing table you are working on to a PDF<o:p></o:p></p><p class=MsoNormal>I do not get this editing a PDF copy of the prc table.  I create PDFs all the time in my Windows tools via code and generally the pdf is an image with a hidden text layer.  Can that text layer be trusted as absolute.  Furthermore, if a change is made, how would you get it back to the *nix box ready to run in fp?  Sould like tooooo many steps to me.  <o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Not editing a PDF but being able to view more of your processing table on screen.  I have software that can make a PDF searchable.  That’s handy when I want to find where something is in the processing table quickly.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>*cabe needs a search and replace option.  Actually *cabe need a complete rewrite to bring it into the 21<sup>st</sup> century.  Who knows, maybe they are doing a rewrite for the 64 bit version.<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Using Nancy’s solution and network configuration, she should be able to open windows file explorer, navigate to the nix folder and double-click the prc table, make changes, save, then run in nix.  Done…<o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Yes, but she also wants to see the whole processing table without having to print it.<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks,<o:p></o:p></p><p class=MsoNormal>Stanley<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> Richard Kreiss [<a href="mailto:rkreiss@verizon.net">mailto:rkreiss@verizon.net</a>] <br><b>Sent:</b> Friday, August 26, 2016 4:43 PM<br><b>To:</b> 'Stanley - stanlyn.com' <<a href="mailto:stanley@stanlyn.com">stanley@stanlyn.com</a>>; 'Chris Rendall' <<a href="mailto:crendall@teamind.com">crendall@teamind.com</a>><br><b>Subject:</b> RE: How do you maximize productivity when writing filepro code in a 24x80?<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoPlainText>Stanley,<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Although I develop in windows, I have not found the line restriction to be a problem.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I od use a tabbed text editor from time to time as it allow me to do search and replace as well as combine lines when for debug purposes I have put things on one line and need to see which one is causing a problem.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I can save the processing table in one window, open it in another and then save it and do a syntax check.  The editor then warns me that the file needs to be re-read.  Also, I have been living with this programming method for over 30 years.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>My other suggestion and one mentioned would be to output the processing table you are working on to a PDF and then open that file in another window.  <o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Now it would be nice if there was a direct way to "print" a processing table to a PDF form within filePro's *cabe program. :<span style='font-family:Wingdings'>J</span><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Richard Kreiss<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>> -----Original Message-----<o:p></o:p></p><p class=MsoPlainText>> From: Filepro-list [mailto:filepro-list-<o:p></o:p></p><p class=MsoPlainText>> <a href="mailto:bounces+rkreiss=verizon.net@lists.celestial.com">bounces+rkreiss=verizon.net@lists.celestial.com</a>] On Behalf Of Stanley -<o:p></o:p></p><p class=MsoPlainText>> stanlyn.com via Filepro-list<o:p></o:p></p><p class=MsoPlainText>> Sent: Friday, August 26, 2016 4:29 PM<o:p></o:p></p><p class=MsoPlainText>> To: 'Chris Rendall' <<a href="mailto:crendall@teamind.com">crendall@teamind.com</a>><o:p></o:p></p><p class=MsoPlainText>> Cc: <a href="mailto:filepro-list@lists.celestial.com">filepro-list@lists.celestial.com</a><o:p></o:p></p><p class=MsoPlainText>> Subject: RE: How do you maximize productivity when writing filepro code in a<o:p></o:p></p><p class=MsoPlainText>> 24x80?<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> Hi Chris,<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> But, how do you edit your code when doing dev work?  As I develop, I really<o:p></o:p></p><p class=MsoPlainText>> need to see more than the 6 lines the fp shows.  I too use Anzio and its copy<o:p></o:p></p><p class=MsoPlainText>> paste has helped a lot, bit only a line at a time.  No way to copy blocks other<o:p></o:p></p><p class=MsoPlainText>> that fp's ide.<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> Thanks,<o:p></o:p></p><p class=MsoPlainText>> Stanley<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> -----Original Message-----<o:p></o:p></p><p class=MsoPlainText>> From: Filepro-list<o:p></o:p></p><p class=MsoPlainText>> [<a href="mailto:filepro-list-bounces+stanley=stanlyn.com@lists.celestial.com"><span style='color:windowtext;text-decoration:none'>mailto:filepro-list-bounces+stanley=stanlyn.com@lists.celestial.com</span></a>] On Behalf<o:p></o:p></p><p class=MsoPlainText>> Of Chris Rendall via Filepro-list<o:p></o:p></p><p class=MsoPlainText>> Sent: Friday, August 26, 2016 11:38 AM<o:p></o:p></p><p class=MsoPlainText>> To: filePro (<a href="mailto:filepro-list@lists.celestial.com"><span style='color:windowtext;text-decoration:none'>filepro-list@lists.celestial.com</span></a>)<o:p></o:p></p><p class=MsoPlainText>> <<a href="mailto:filepro-list@lists.celestial.com"><span style='color:windowtext;text-decoration:none'>filepro-list@lists.celestial.com</span></a>><o:p></o:p></p><p class=MsoPlainText>> Subject: RE: How do you maximize productivity when writing filepro code in a<o:p></o:p></p><p class=MsoPlainText>> 24x80?<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> We are running filePro on Linux and using AnzioWin to connect to the server.<o:p></o:p></p><p class=MsoPlainText>> I've modified the menu script that calls rcabe to export to PDF when I print my<o:p></o:p></p><p class=MsoPlainText>> code.  I then configure my PDF viewer to display two pages at one time so I can<o:p></o:p></p><p class=MsoPlainText>> see a lot of code at one time.<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> -----Original Message-----<o:p></o:p></p><p class=MsoPlainText>> From: Stanley - stanlyn.com via Filepro-list [<a href="mailto:filepro-list@lists.celestial.com"><span style='color:windowtext;text-decoration:none'>mailto:filepro-</span></a><o:p></o:p></p><p class=MsoPlainText><a href="mailto:filepro-list@lists.celestial.com"><span style='color:windowtext;text-decoration:none'>> list@lists.celestial.com</span></a>]<o:p></o:p></p><p class=MsoPlainText>> Sent: Friday, August 26, 2016 1:02 AM<o:p></o:p></p><p class=MsoPlainText>> To: <a href="mailto:filepro-list@lists.celestial.com"><span style='color:windowtext;text-decoration:none'>filepro-list@lists.celestial.com</span></a><o:p></o:p></p><p class=MsoPlainText>> Subject: How do you maximize productivity when writing filepro code in a<o:p></o:p></p><p class=MsoPlainText>> 24x80?<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> Hi,<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> Just wondering how I can interact with filepro's 24x80 fixed screen environment<o:p></o:p></p><p class=MsoPlainText>> where I can only see  6 logic lines at any one time.  This is really becoming a<o:p></o:p></p><p class=MsoPlainText>> problem when writing complicated code.  For the past 18 years, I've grown<o:p></o:p></p><p class=MsoPlainText>> accustomed to using large monitors and being able to see<o:p></o:p></p><p class=MsoPlainText>> 70-100 lines at once and being able to copy and paste blocks of code.<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> Thanks to Anzio, I am able to copy and paste segments of code, but only a line<o:p></o:p></p><p class=MsoPlainText>> at a time.  I also wished Anzio respected the traditional crtl-c and ctrl-v<o:p></o:p></p><p class=MsoPlainText>> commands instead of only the right-click menu copy/paste commands.<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> In the old days with an env variable ascii  turned on, I used Scripsit to edit the<o:p></o:p></p><p class=MsoPlainText>> raw prc.tables.  I really don't want to deal with all the embedded colons.  Hard<o:p></o:p></p><p class=MsoPlainText>> to quickly read and check its syntax.<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> Also note that my filepro is running on SCO instead of Windows, where I imagine<o:p></o:p></p><p class=MsoPlainText>> the prc could be easily opened in something as simple as notepad.<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> THE QUESTION IS.  How are you doing developing in filepro?  I'm sure most of<o:p></o:p></p><p class=MsoPlainText>> you are developing on multi large screen monitors with each running in 1920<o:p></o:p></p><p class=MsoPlainText>> mode.  I'm just trying to be more productive in the filepro ide and struggling is an<o:p></o:p></p><p class=MsoPlainText>> understatement.<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> Thanks,<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> Stanley<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> -------------- next part --------------<o:p></o:p></p><p class=MsoPlainText>> An HTML attachment was scrubbed...<o:p></o:p></p><p class=MsoPlainText>> URL:<o:p></o:p></p><p class=MsoPlainText>> <http://mailman.celestial.com/pipermail/filepro-list/attachments/20160826/06<o:p></o:p></p><p class=MsoPlainText>> 77a6b8/attachment.html><o:p></o:p></p><p class=MsoPlainText>> _______________________________________________<o:p></o:p></p><p class=MsoPlainText>> Filepro-list mailing list<o:p></o:p></p><p class=MsoPlainText>> <a href="mailto:Filepro-list@lists.celestial.com"><span style='color:windowtext;text-decoration:none'>Filepro-list@lists.celestial.com</span></a><o:p></o:p></p><p class=MsoPlainText>> Subscribe/Unsubscribe/Subscription Changes<o:p></o:p></p><p class=MsoPlainText>> <a href="http://mailman.celestial.com/mailman/listinfo/filepro-list"><span style='color:windowtext;text-decoration:none'>http://mailman.celestial.com/mailman/listinfo/filepro-list</span></a><o:p></o:p></p><p class=MsoPlainText>> _______________________________________________<o:p></o:p></p><p class=MsoPlainText>> Filepro-list mailing list<o:p></o:p></p><p class=MsoPlainText>> <a href="mailto:Filepro-list@lists.celestial.com"><span style='color:windowtext;text-decoration:none'>Filepro-list@lists.celestial.com</span></a><o:p></o:p></p><p class=MsoPlainText>> Subscribe/Unsubscribe/Subscription Changes<o:p></o:p></p><p class=MsoPlainText>> <a href="http://mailman.celestial.com/mailman/listinfo/filepro-list"><span style='color:windowtext;text-decoration:none'>http://mailman.celestial.com/mailman/listinfo/filepro-list</span></a><o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> _______________________________________________<o:p></o:p></p><p class=MsoPlainText>> Filepro-list mailing list<o:p></o:p></p><p class=MsoPlainText>> <a href="mailto:Filepro-list@lists.celestial.com"><span style='color:windowtext;text-decoration:none'>Filepro-list@lists.celestial.com</span></a><o:p></o:p></p><p class=MsoPlainText>> Subscribe/Unsubscribe/Subscription Changes<o:p></o:p></p><p class=MsoPlainText>> <a href="http://mailman.celestial.com/mailman/listinfo/filepro-list"><span style='color:windowtext;text-decoration:none'>http://mailman.celestial.com/mailman/listinfo/filepro-list</span></a><o:p></o:p></p></div></div></body></html>