<< 

Thanks for the suggestion but it produces the same result.
It doesn’t process the second mouse click until the 1st click is finished 
processing and you have exited the EEP.  At that point veep_running
is NULL.>>

Okay, how about this.

At the start of the EEP, store the PK value identifying this row into a 
variable.  Compare it to the last value, and don't run the EEP if it's the 
same.  For example if vThisRowID contains the PK value:

SET VAR vThisRowID INT -- Do not initialize value

IF vThisRowID = .vLastEEPRowID THEN
  PAUSE 2 USING "Quit clicking the mouse, you doofus'
  RETURN
ENDIF

SET VAR vLastEEPRowID = (.vThisRowID)

-- EEP code goes here.

--
Larry

Reply via email to