Mike, I believe that "DEBUG TRACE" is the old format and it does start the trace but also gives you a runtime error. I use "DEBUG SET TRACE ON" "DEBUG SET TRACE OFF" and I no longer get the errors.
Javier, Javier Valencia, PE O: 913-829-0888 H: 913-397-9605 C: 913-915-3137 -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of MikeB Sent: Friday, January 23, 2015 3:21 PM To: RBASE-L Mailing List Subject: [RBASE-L] - Re: TRACE You can place simply "Debug Trace" At the first line of a command file / EEP OR Anyplace within the code block that you wish to begin debugging. Then you can From Either the Command line "SET DEBUG ON" Or use Doug Hamiltons method like I Do and embed a Flat speed button with no text on it in the corner of your forms where no user s likely to click on it and further protect its execution with a password, In any event, once "SET DEBUG ON" is executed, your program will enter the debugger at the prescribed line of code where you have placed the "Debug Trace" I did discover long ago, that the SET DEBUG OFF command, must also be followed by the SET TRACE OFF to exit the grips of the debugger. > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of Jim > Belisle > Sent: Friday, January 23, 2015 4:14 PM > To: RBASE-L Mailing List > Subject: [RBASE-L] - Re: TRACE > > I am learning here about the trace. > I, like Patti, used trace only at the R prompt or I would run the > command file with trace on if I was testing command files prior to > implementing. > So are you saying, Javier, that you use the code DEBUG SET TRACE ON > while the application program is running? > Or are you just talking about prior to implementation in an > application? > > James Belisle > > Making Information Systems People Friendly Since 1990 > [cid:[email protected]] > > From: [email protected] [mailto:[email protected]] On Behalf Of Patti > Jakusz > Sent: Friday, January 23, 2015 3:09 PM > To: RBASE-L Mailing List > Subject: [RBASE-L] - Re: TRACE > > Thank you, Bruce. I thought 'set Echo on' would do the same, but > sometimes it isn't specific enough. > > > Patti > ________________________________ > From: Bruce A. Chitiea > <[email protected]<mailto:[email protected]>> > To: RBASE-L Mailing List <[email protected]<mailto:[email protected]>> > Sent: Friday, January 23, 2015 12:38 PM > Subject: [RBASE-L] - TRACE > > Patti: > > As a relative beginner whose heinie is rescued daily by TRACE, I > enthusiastically second Javier’s (well written) suggestion to you. > > The initial time spent learning TRACE, applied in precisely the manner > he suggests, pays dividends in orders of magnitude. > > As an aside – anyone? - a focused on-line TRACE class would be one > amazing add for R:Base programmers. > > Best of luck, > > Bruce Chitiea > SafeSectors, Inc. > eCondoMetrics > 909.238.9012 cell > > > From: [email protected]<mailto:[email protected]> [mailto:rbase- > [email protected]] On Behalf Of Javier Valencia > Sent: Friday, January 23, 2015 8:58 AM > To: RBASE-L Mailing List > Subject: [RBASE-L] - RE: Embedded eep on a variable edit field > > Patti, > There is no need to guess where the problem is. We have a wonderful > tool in TRACE that allows you to execute your code one line at the > time and you can find exactly where your problem is. > Every code I write I place the following command at the top: > DEBUG SET TRACE ON > When I need to debug code, at the R> prompt I enter the command: > SET DEBUG ON > And when I run my code it goes automatically into the debug mode. When > I am done debugging I simply: > SET DEBUG OFF > and the code runs normally. It is a great tool to figure out if your > code is running as designed and in the correct sequence, and when you > run into an error/warning, it will display it for you so you can > correct it accordingly. You can also display variable and it will show > changes in real time. > > Javier, > > Javier Valencia, PE > O: 913-829-0888 > H: 913-397-9605 > C: 913-915-3137 > > From: [email protected]<mailto:[email protected]> [mailto:rbase- > [email protected]] On Behalf Of Patti Jakusz > Sent: Thursday, January 22, 2015 10:54 PM > To: RBASE-L Mailing List > Subject: [RBASE-L] - RE: Embedded eep on a variable edit field > > Yes, they were set up ahead of time. I think the "Skip to" commands > were causing the problem. > > Thank you though. > Patti > > ________________________________ > From: Buddy Walker > <[email protected]<mailto:[email protected]>> > To: RBASE-L Mailing List <[email protected]<mailto:[email protected]>> > Sent: Thursday, January 22, 2015 5:32 PM > Subject: [RBASE-L] - RE: Embedded eep on a variable edit field > > Are all variables set before entering form, if so are they being > cleared once form executes > > -----Original Message----- > From: [email protected]<mailto:[email protected]> [mailto:rbase- > [email protected]<mailto:[email protected]>] On Behalf Of Jim Belisle > Sent: Thursday, January 22, 2015 4:44 PM > To: RBASE-L Mailing List > Subject: [RBASE-L] - RE: Embedded eep on a variable edit field > > Using the rstyle to see where the error is, should help you figure > where you are breaking the code. > Also changing to the PROPERTY command as Karen suggested is nice. > > James Belisle > > Making Information Systems People Friendly Since 1990 > [cid:[email protected]<mailto:[email protected] > F > 50>] > > From: [email protected]<mailto:[email protected]> [mailto:rbase- > [email protected]<mailto:[email protected]>] On Behalf Of Patti Jakusz > Sent: Thursday, January 22, 2015 3:42 PM > To: RBASE-L Mailing List > Subject: [RBASE-L] - RE: Embedded eep on a variable edit field > > Hi Jim, > No, there's no Switch or Case. I just used an If statement because > I'm testing for anything below 12 or ge 12. > > Patti > > ________________________________ > From: Jim Belisle > <[email protected]<mailto:[email protected]><mailto:[email protected]<mailto: > [email protected]>>> > To: RBASE-L Mailing List <[email protected]<mailto:rbase- > [email protected]><mailto:[email protected]<mailto:[email protected]>>> > Sent: Thursday, January 22, 2015 3:55 PM > Subject: [RBASE-L] - RE: Embedded eep on a variable edit field > > Is this EEP located in a SWITCH or CASE part of your code? > > James Belisle > > Making Information Systems People Friendly Since 1990 > [cid:[email protected]<mailto:[email protected] > F > 50><mailto:[email protected]<mailto:image001.jpg@01CD8CE2. > FB048F50>>] > > From: [email protected]<mailto:[email protected]><mailto:rbase- > [email protected]<mailto:[email protected]>> [mailto:rbase- > [email protected]<mailto:[email protected]><mailto:rbase- > [email protected]<mailto:[email protected]>>] On Behalf Of Patti Jakusz > Sent: Thursday, January 22, 2015 2:37 PM > To: RBASE-L Mailing List > Subject: [RBASE-L] - Embedded eep on a variable edit field > > I'm trying the embedded eeps in an object instead of calling an > external eep, for pretty much the first time. > > I have a variable edit field. It's the 3rd field on the form, but > since the other two are radio groups, it skips over those and goes > right to the variable edit field. I "get" why it does that. > > But I get an error message when I try to leave the variable edit > field, and again eveytime the cursor lands on it. (happens a lot when > I'm testing other things.) > > Here's my eep, that is executed upon leaving the field: > > if vine01ed < 12 then > property BiiAdd_INE01GED visible 'true' > property BiiAdd_e1a visible 'true' > skip to INE01GED > else > property BiiAdd_INE01GED visible 'false' > property BiiAdd_e1a visible 'false' > skip to vine04ed > endif > return > > The error messages I keep getting are: > -ERROR- No WHILE, SWITCH or IF blocks are open on current input source. > ( 466) Switching input back to keyboard > > It actually makes the other fields appear or disappear ok. But why > the error? > > Thanks, > Patti >

