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]
**********************************************************************

Reply via email to