Force is a fail also :-( I will try thisform.wiggle()

-----Original Message-----
From: ProfoxTech [mailto:[email protected]] On Behalf Of Richard Kaye
Sent: 29 September 2015 16:56
To: [email protected]
Subject: RE: VFP & Blue Circles

FORCE is definitely something to try. IIRC without FORCE, the event stack 
affected is VFP's internal one while with FORCE it is the OS event stack.

--

rk
-----Original Message-----
From: ProfoxTech [mailto:[email protected]] On Behalf Of Chris Davis
Sent: Tuesday, September 29, 2015 11:54 AM
To: [email protected]
Subject: RE: VFP & Blue Circles

I have tried DOEVENTS at the end of the timer event but it has no effect.  I 
have not tried DOEVENTS force.

-----Original Message-----
From: ProfoxTech [mailto:[email protected]] On Behalf Of Richard Kaye
Sent: 29 September 2015 16:52
To: [email protected]
Subject: RE: VFP & Blue Circles

Ah details... :-)

Windows is basically asking your app "are you there?" and VFP is ignoring it. 
So Windows says "If you're going to ignore me I'm going to change your mouse 
cursor." When you wiggle your mouse you are forcing a queued Windows event to 
pop to the top of the stack which then allows the cursor in VFP to repaint. 
Check out the DOEVENTS topic in the help. Be careful how you call that (i.e. 
inside a loop as opposed to before or after) as it can decrease performance.

--

rk
-----Original Message-----
From: ProfoxTech [mailto:[email protected]] On Behalf Of Chris Davis
Sent: Tuesday, September 29, 2015 11:42 AM
To: [email protected]
Subject: RE: VFP & Blue Circles

Hi All

I don't agree that something is occurring which has hit issues, as the blue 
circle is resolved with a wiggle of the mouse.

The form in question simply fires a timer every five minutes and it's when this 
code finishes that the blue circle is left spinning.

I can wait 1 second or 1 minute if I don't touch anything the blue circle 
continues to spin, but nudge the mouse and it's gone.  Surely if something was 
occurring a wiggle wouldn't stop it.

So my take on it is VFP has done what it wants, finished and has either failed 
to acknowledge to Windows it's no longer busy or Windows has failed to spot it, 
whichever way around that process works.

I am thinking just to stick a KEYBOARD DOWN ARROW in or something.

Thanks

Chris.


[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to