*formula to enter

On 22 November 2016 at 19:37, Pat Bensky <[email protected]> wrote:

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



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