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

Reply via email to