Page 1 of 1

need codeblock to control AUTOREFRESH

Posted: Mon Feb 22, 2010 2:29 pm
by fursideup
If AUTOREFRESH had the capability to have a codeblock attached that controlled if the refresh happens - it would solve my problem.

Re: need codeblock to control AUTOREFRESH

Posted: Mon Feb 22, 2010 2:44 pm
by rdonnay
I added a new WHEN subclause to the AUTOREFRESH clause.

Example:

Code: Select all

@ .. DCBROWSE .. AUTOREFRESH 1000 WHEN {||NotBusy()}
The attached file contains the following:

dcdialog.ch - copy to \exp19\include
_dcxbrow.prg - copy to \exp19\source\dclipx

Rebuild dclipx.dll by running build19_sl1.bat

Re: need codeblock to control AUTOREFRESH

Posted: Mon Feb 22, 2010 2:50 pm
by fursideup
you de man!!

Re: need codeblock to control AUTOREFRESH

Posted: Tue Feb 23, 2010 9:59 am
by fursideup
reminder from IM:

can add another parameter like so:
AUTOREFRESH 1000 WHEN {||NotBusy()} REFRESHBLOCK {||MyrefreshFunction()}

Re: need codeblock to control AUTOREFRESH

Posted: Tue Feb 23, 2010 10:19 am
by rdonnay
Done.

Attached.