home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / xbase / library / dbase / dict / param.sel < prev    next >
Encoding:
Text File  |  1986-02-17  |  1.5 KB  |  49 lines

  1. * PARAM.SEL
  2. * Paul Ferrara [70075,252]
  3. * Bill Lonborg [70045,1237]
  4. * Last Change: 02-17-86 00:05
  5. *
  6. IF FILE("PARAM.MEM")
  7.    RESTORE FROM param ADDITIVE
  8. ELSE
  9.    STORE CHR(14) TO mprintwide
  10.    STORE "014      " TO mprintinp
  11.    STORE 80 TO mpagewdth
  12.    STORE 66 TO mpagelen
  13. ENDIF
  14. SET COLOR TO &mtitl./&mnorb.,&menhf./&menhb.,&mbord
  15. CLEAR
  16. @  1, 0 SAY "SELECT PRINT PARAMETERS"
  17. @  1,72 SAY date()
  18. @  2, 0 SAY "═══════════════════════════════════════════════════════"
  19. @  2,55 SAY "═════════════════════════"
  20. SET COLOR TO &mnorf./&mnorb.,&menhf./&menhb.,&mbord
  21. @  4,17 SAY "Pagelength (in lines)"
  22. @  6,17 SAY "Pagewidth (in columns)"
  23. @  8,17 SAY "Enter the ASCII values that your"
  24. @  9,17 SAY "printer requires for double-wide"
  25. @ 10,17 SAY "print."
  26. @ 11,17 SAY 'i.e. Epson = "014      "'
  27. @ 13,31 SAY "Select option"
  28. SET COLOR TO &mtitl./&mnorb.,&menhf./&menhb.,&mbord
  29. @ 23, 0 SAY "═══════════════════════════════════════════════════════"
  30. @ 23,55 SAY "═════════════════════════"
  31. @ 24,16 SAY "1=save & exit  2=re-enter  0=exit without saving"
  32. SET COLOR TO &mnorf./&mnorb.,&menhf./&menhb.,&mbord
  33. STORE 1 TO choice
  34. DO WHILE .NOT. choice=0
  35.    @  4,50 GET mpagelen PICTURE "99"
  36.    @  6,50 GET mpagewdth PICTURE "999" RANGE 80,132
  37.    @ 11,50 GET mprintinp PICTURE "999999999"
  38.    @ 13,45 GET choice PICTURE "9" RANGE 0,2
  39.    READ
  40.    STORE CHR(VAL(SUBSTR(mprintinp,1,3)))+CHR(VAL(SUBSTR(mprintinp,4,3)))+ ;
  41.       CHR(VAL(SUBSTR(mprintinp,7,3))) to mprintwide
  42.    IF choice=1
  43.       SAVE ALL LIKE mp* TO param
  44.       EXIT
  45.    ENDIF
  46. ENDDO
  47. CLEAR
  48. RETURN
  49.