Code: Select all
Extension: .prg .h .ch 
 Line Comment: // 
Block Comment: /*  */ 
        Begin: begin sequence 
          End: end sequence
        Begin: if
                  else
                  elseif
          End:  endif 
        Begin: for 
          End: end 
        Begin: function 
          End: return
        Begin: procedure 
          End: return
        Begin: do case
                  case
                  otherwise
          End:  endcase
        Begin: do while
          End:  end do
   PROCEDURE Main 
      LOCAL nMenuItem 
 
      @ 2, 1 PROMPT " DBF file " 
      @ 4, 1 PROMPT " NTX file " 
      @ 6, 1 PROMPT " Search " 
 
      MENU TO nMenuItem 
      SetPos( 0, 0 ) 
 
      DO CASE 
      CASE nMenuItem == 1 
         ? "selects DBF file" 
      CASE nMenuItem == 2 
         ? "selects index file" 
      CASE nMenuItem == 3 
         ? "searches data record" 
      OTHERWISE 
 
         nMenuItem := Alert( "Exit program?", ; 
                             {" Yes "," No " }  ) 
         SetPos( 0, 0 ) 
 
         DO CASE 
         CASE nMenuItem == 0 
            ? "No selection met" 
         CASE nMenuItem == 1 
              QUIT 
         CASE nMenuItem == 2 
            ? "continues program" 
         ENDCASE 
 
      ENDCASE 
   RETURN 
 