Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
MOD is not correct
Message
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
MOD is not correct
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows 7
Network:
Windows 2003 Server
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01622479
Message ID:
01622479
Views:
81
Hi Gang!

Quick question....

I have the code below....
LOCAL llFileExists,lnCount
llFileExists = .F.
ltStart  = DATETIME()
llExitLoop2 = .F.


DO WHILE ((DATETIME() - ltStart) < 300) AND NOT llExitLoop2
    IF MOD((DATETIME() - ltStart),1) = 0
            WAIT "Waiting for file - " + UPPER(ALLTRIM(lcFileName)) + " - " + ;
            STR( 300 - (DATETIME() - ltStart)  ,3,0) + " seconds remaining." WINDOW NOWAIT noclear
      ENDIF
            
    IF FILE(ALLTRIM(lcFileName))
        llFileExists = .T.
        WAIT CLEAR
        EXIT
    ENDIF
    DOEVENTS
ENDDO

and I want the WAIT WINDOW to NOT flicker !!!  But it does.   That is why I added the check for the MOD, so that the WAIT WINDOW would only be updated every 1 second....but it appears that the MOD is wrong and is true for more than each second.

So, is my MOD wrong?  IF so, than what should I do to make it only update the WAIT WINDOW each second?

Thanks!
Tommy Tillman A+ NetWork+ MCP
Next
Reply
Map
View

Click here to load this message in the networking platform