I tried to do that but couldn't figure out what kind of formal to enter ... something like
MyVariable#old(MyVariable) is what I'd want. On 22 November 2016 at 19:23, Chip Scheide <[email protected]> wrote: > you can, in the debugger, set a conditional break point this causes a > break based on some formula/equation > > if you create a break point, THEN option/alt click on the break point, > you will get a dialog to enter a formula. > > I have no had much success in getting this to work the way I expect > so... > YMMV > > Chip > On Tue, 22 Nov 2016 19:11:42 +0000, Pat Bensky wrote: > > Ah, right, yes I've used that method before - nice to know it's called a > > gate! (makes sense). I thought I'd read somewhere, sometime in the past, > > that there was a way to flag changes like that in the Debugger. I guess I > > must have dreamed it :) > > > > On 22 November 2016 at 17:11, Douglas von Roeder <[email protected]> > > wrote: > > > >> Pat: > >> > >> Create a method Module_Var_Set and a matching Module_Var_Get, each with > the > >> appropriate code. In this case, since you're trying to trap the change, > >> you'll have to add code to the setter a la > >> > >> If($newValue#<processvariable>) > >> Trace > >> End if > >> > >> > >> Do a Find in design for ":=VariableName" and do a Replace operation with > >> the _Get method. > >> > >> Do another Find in design for "VariableName:=" and Replace with the _Set > >> > >> Put a break point in the _Set and run your code. > >> > >> > >> > >> -- > >> Douglas von Roeder > >> 949-336-2902 > >> > >> On Tue, Nov 22, 2016 at 8:54 AM, Pat Bensky <[email protected]> wrote: > >> > >>> Hi Chip, > >>> Yes, that'll work. But what if the variable changes again? For example, > >>> suppose I have a text variable named MyTextVariable. It gets some text > >>> assigned to it. Then, later on, it might get more text appended to it. > >> And > >>> maybe more later on, etc., depending upon certain factors. So I want to > >> be > >>> alerted whenever the value of that variable changes. > >>> > >>> Pat > >>> > >>> On 22 November 2016 at 16:38, Chip Scheide <[email protected]> > >>> wrote: > >>> > >>>> > >>>> use Run time explorer > >>>> 'Catch' tab/icon/button > >>>> > >>>> enter an expression such as A = 6 > >>>> When it becomes true the debugger will stop. > >>>> > >>>> TO catch when a field or variable changes, use that object's > >>>> current/initial value > >>>> ex: > >>>> [table]field1 # !00/00/00! > >>>> > >>>> then when field1 is assigned a date the program will halt and the > >>>> debugger will open on(?) or on the next(?) line of code > >>>> > >>>> On Tue, 22 Nov 2016 15:51:18 +0000, Pat Bensky wrote: > >>>>> is there a way to create an expression in the debugger that will > >> catch > >>>>> whenever the value of a variable changes? > >>>>> > >>>>> Pat > >>>>> > >>>>> -- > >>>>> ************************************************* > >>>>> CatBase - The Database Publishing Solution > >>>>> tel: +44 (0) 207 118 7889 > >>>>> w: http://www.catbase.com > >>>>> skype: pat.bensky > >>>>> ************************************************* > >>>>> ************************************************************ > >> ********** > >>>>> 4D Internet Users Group (4D iNUG) > >>>>> FAQ: http://lists.4d.com/faqnug.html > >>>>> Archive: http://lists.4d.com/archives.html > >>>>> Options: http://lists.4d.com/mailman/options/4d_tech > >>>>> Unsub: mailto:[email protected] > >>>>> ************************************************************ > >> ********** > >>>> ************************************************************ > ********** > >>>> 4D Internet Users Group (4D iNUG) > >>>> FAQ: http://lists.4d.com/faqnug.html > >>>> Archive: http://lists.4d.com/archives.html > >>>> Options: http://lists.4d.com/mailman/options/4d_tech > >>>> Unsub: mailto:[email protected] > >>>> ************************************************************ > ********** > >>> > >>> > >>> > >>> > >>> -- > >>> ************************************************* > >>> CatBase - The Database Publishing Solution > >>> tel: +44 (0) 207 118 7889 > >>> w: http://www.catbase.com > >>> skype: pat.bensky > >>> ************************************************* > >>> ********************************************************************** > >>> 4D Internet Users Group (4D iNUG) > >>> FAQ: http://lists.4d.com/faqnug.html > >>> Archive: http://lists.4d.com/archives.html > >>> Options: http://lists.4d.com/mailman/options/4d_tech > >>> Unsub: mailto:[email protected] > >>> ********************************************************************** > >>> > >> ********************************************************************** > >> 4D Internet Users Group (4D iNUG) > >> FAQ: http://lists.4d.com/faqnug.html > >> Archive: http://lists.4d.com/archives.html > >> Options: http://lists.4d.com/mailman/options/4d_tech > >> Unsub: mailto:[email protected] > >> ********************************************************************** > >> > > > > > > > > -- > > ************************************************* > > CatBase - The Database Publishing Solution > > tel: +44 (0) 207 118 7889 > > w: http://www.catbase.com > > skype: pat.bensky > > ************************************************* > > ********************************************************************** > > 4D Internet Users Group (4D iNUG) > > FAQ: http://lists.4d.com/faqnug.html > > Archive: http://lists.4d.com/archives.html > > Options: http://lists.4d.com/mailman/options/4d_tech > > Unsub: mailto:[email protected] > > ********************************************************************** > ********************************************************************** > 4D Internet Users Group (4D iNUG) > FAQ: http://lists.4d.com/faqnug.html > Archive: http://lists.4d.com/archives.html > Options: http://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:[email protected] > ********************************************************************** > -- ************************************************* CatBase - The Database Publishing Solution tel: +44 (0) 207 118 7889 w: http://www.catbase.com skype: pat.bensky ************************************************* ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

