BEGIN SEQUENCE - END SEQUENCE IN CLIPPER PROVIDES AN ABSOLUTE LOOP EXIT
AS IN
BEGSEQ
        DO WHILE .T.
                IF .NOT. WHATEVER
                        DO WHILE WHATEVER
                                IF .NOT. CALL FNC1() .OR. WHATEVER
                                        EXIT    
                                ENDIF
                        ENDDO
                WHATEVER
                MORE CONDITIONAL EXITS AND BREAKS
        ENDDO   
ENDSEQ

FUNCTION FNC1()
        CONDITIONAL
                BREAK
        END CONDITIONAL
RET .T.
ENDFNC

A DO WHILE IN CLIP AND FOX GET YOU ONLY TO ITS OWN ENDDO, BUT THE BREAK
CARRIES YOU TO ITS END SEQ NO MATTER WHAT. SUPER FOR DEEPLY NESTED STUFF
WE USE FOR PROCESS CONTROL.

PLEASE HOW DOES FOX DO THIS. MY SOLUTIONS ARE NOT ELEGANT AND THEREFORE
ERROR PRONE.
SEPAPHORES: - MESSY 
LOOP AND SEMAPHORES:- NOT NICE EITHER
GOTO:- HEAVEN AND FOX FORBID
CALL TO C: WOULD BE NICE WE HAVE USED CLIPPER -C EXTENSIVELY, BUT THAT
ROUTE IS IN FOX EITHER.

IF NOT FOX OR CLIPPER WHAT HOPE IT THERE ???
WILLIAM TORMEY.


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/1268904822.6631.21.ca...@client-desktop
** 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