home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 (Alt) / The_Hacker_Chronicles_Volume_II-CD2.iso / hack / hp20002.txt < prev    next >
Encoding:
Text File  |  1995-01-03  |  15.4 KB  |  634 lines

  1. =======================================
  2. =                                     =
  3. =      HP 2000 PART 2 (STATEMENTS)    =
  4. =                                     =
  5. =             CAPTURED BY             =
  6. =                                     =
  7. =      BLITZIOD ?? & GALACTUS **      =
  8. =                                     =
  9. =                 of                  =
  10. =                                     =
  11. =       THE ELITE HACKERS GUILD       =
  12. =                                     =
  13. =======================================
  14.  
  15.  
  16.                          STATEMENTS
  17.                          **********
  18.  
  19.  
  20.  
  21.  1. ADVANCE         2. ASSIGN          3. CHAIN           4. COM            
  22.  5. CONVERT         6. CREATE          7. DATA            8. DEF            
  23.  9. DIM            10. END            11. ENTER          12. FILES          
  24. 13. FOR & NEXT     14. GOSUB & RETURN 15. GOTO           16. IF...THEN      
  25. 17. IF END         18. IF ERROR       19. IMAGE          20. INPUT          
  26. 21. LET            22. LINPUT         23. LINPUT#        24. LOCK           
  27. 25. NEXT           26. PURGE          27. READ           28. READ#          
  28. 29. REM            30. RESTORE        31. STOP           32. SYSTEM         
  29. 33. UNLOCK         34. UPDATE         
  30.  
  31. ENTER YOUR CHOICE (ENTER 0 TO STOP)?1
  32.  
  33.  
  34.  
  35.  
  36.                          ADVANCE
  37.  
  38.  
  39. GEN FORM:     ADVANCE #FILE NUMBER;SKIP COUNT,RETURN VARIABLE
  40.  
  41.  
  42.      THE ADVANCE STATEMENT CAUSES THE SPECIFIED FILE (SIGNIFIED BY THE
  43. FILE NUMBER) POINTER TO BE MOVED PAST THE NUMBER OF ITEMS
  44. SPECIFIED IN THE SKIP COUNT.  THE SKIP COUNT IS LIMITED TO 32767 AND
  45. MUST BE A POSITIVE INTEGER.  IF THE 'ADVANCE STATEMENT IS EXECUTED SUCCESSFULLY
  46. THE RETURN VARIABLE IS SET TO '0'.  IF AN END-OF-FILE MARKER IS ENCOUNTERED
  47. BEFORE THE SPECIFIED NUMBER OF ITEMS HAVE BEEN SKIPPED THE RETURN VARIABLE
  48. WILL BE SET TO THE NUMBER OF ITEMS YET TO BE SKIPPED.  THE ADVANCE
  49. STATEMENT CANNOT BE USED WITH ASCII FILES.
  50.  
  51.  
  52. ENTER YOUR CHOICE (ENTER 0 TO STOP)?2
  53.  
  54.  
  55.  
  56.  
  57.                          ASSIGN
  58.  
  59.  
  60. GEN FORM:     ASSIGN FILE DESIGNATOR,FILE NO.,RETURN VAR.,[MASK],[RESTRICTION]
  61.  
  62.  
  63.               OR
  64.  
  65.               ASSIGN *,FILE NUMBER,[RETURN VARIABLE]
  66.  
  67.      THE ASSIGN STATEMENT IS USED TO ASSIGN A FILE TO A FILE NUMBER
  68. RESERVED IN THE FILES STATEMENT (eg. 100 FILES *,*,*) AND TO OPEN THE
  69. FILE.  THE FILE DESIGNATOR CAN BE A STRING OR CAN BE ENCLOSED IN QUOTES
  70. BUT IT MUST BE A VALID FILE NAME.  IF AN ASTERISK (*) IS USED IN PLACE
  71. OF THE FILE DESIGNATOR THE FILE PREVIOSLY ASSIGNED TO THAT FILE
  72. NUMBER IS CLOSED.  THE OPTIONAL MASK IS A STRING USED TO SCRAMBLE BASIC
  73. FORMATTED FILES AS TO MAKE THEM 'GREEK' TO USERS NOT ACCESSING THE FILE
  74. WITH THE SPECIFIED MASK.  THE SAME MASK MUST BE USED
  75. WHEN READING FROM THE FILE AS WAS USED WHEN IT WAS PRINTED ON THE FILE.
  76. THE OPTIONAL RESTRICTION IS A TWO-LETTER CODE USED TO SPECIFY ACCESSABILITY
  77. RESTRICTIONS ON THE FILE.  RESTRICTION CODES ARE AS FOLLOWS:
  78.  
  79.  
  80. RR                  NO SUBSEQUENT USER CAN ACCESS THE FILE WHILE
  81.                     THE FILE IS OPEN
  82.  
  83. WR                  SUBSEQUENT USERS CAN READ FROM BUT CANNOT WRITE
  84.                     TO WHILE THE FILE IS OPEN
  85.  
  86. NR                  SUBSEQUENT USERS CAN READ & WRITE WHILE THE FILE IS
  87.                     OPEN  (NOTE:  THE FILE MUST HAVE MUTIPLE WRITE
  88.                     ACCESS FOR THIS RESTRICTION).
  89.  
  90.  
  91. RETURN VARIABLES:
  92.  
  93.  0             FILE AVAILABLE FOR READ AND WRITE
  94.  1             AVAILABLE FOR READ ONLY
  95.  2             READ ONLY
  96.  3             FILE DOES NOT EXIST OR IS NOT ACCESSABLE
  97.  4             FILE NUMBER OUT OF RANGE
  98.  5             NO BUFFER SPACE AVAILABLE FOR FILE
  99.  6             FILE IS UNAVAILABLE FOR READ OR WRITE
  100.  7             SPECIFED RESTRICTIONS IMPOSSIBLE
  101.  8             FILE IS AVAILABLE FOR WRITE ONLY
  102.  
  103.  
  104.  
  105.  
  106.  
  107. ENTER YOUR CHOICE (ENTER 0 TO STOP)?3
  108.  
  109.  
  110.  
  111.  
  112.                          CHAIN
  113.  
  114. GEN FORM:     CHAIN [RETURN VAR.,]PROGRAM DESIGNATOR,[NUMERIC EXPRESSION]
  115.  
  116. THE CHAIN STATEMENT CAUSES THE CURRENT RUNNING PROGRAM TO TERMINATE
  117. AND BEGIN EXECUTION OF THE PROGRAM SPECIFIED BY THE PROGRAM DESIGNATOR.
  118. THE PROGRAM DESIGNATOR MAY BE ENCLOSED IN QUOTES OR MAY BE A STRING.
  119. THE NUMERIC EXPRESSION CAN BE USED TO DEFINE A LINE NUMBER IN
  120. THE PROGRAM TO BE CHAINED TO. IF SUCH AN EXPRESSION IS DEFINED PROGRAM
  121. EXECUTION WILL BEGIN AT THE SPECIFIED LINE NUMBER.
  122.  
  123. RETURN VARIABLES:
  124.  
  125. 0              SUCCESSFUL
  126.  
  127. 1              BAD STATEMENT NUMBER SPECIFIED
  128.  
  129. 2              NO ACCESS PERMITTED TO NAMED PROGRAM
  130. 3              CHAIN NOT PERMITTED
  131.  
  132.  
  133. ENTER YOUR CHOICE (ENTER 0 TO STOP)?4
  134.  
  135.  
  136.  
  137.  
  138.                          COM
  139.  
  140. GEN. FORM:     COM COMMON LIST
  141.  
  142.  
  143.      THE COMMON STATEMENT IS USED TO LIST THE VARIABLES THAT 
  144. ARE COMMON BETWEEN TWO CHAINED PROGRAMS.  ALL COMMON STRINGS
  145. AND STATEMENTS MUST ALSO BE DIMINSIONED HERE.
  146.  
  147.  
  148. ENTER YOUR CHOICE (ENTER 0 TO STOP)?5
  149.  
  150.  
  151.  
  152.  
  153.                          CONVERT
  154.  
  155. GEN. FORM:     CONVERT NUMERIC EXPRESSION TO DESTINATION STRING
  156.                OR
  157.  
  158.                CONVERT  SOURCE STRING TO NUMERIC VARIABLE [,STMT #]
  159.  
  160.  
  161.      THE CONVERT STATEMENT IS USED TO CONVERT A STRING TO A VARIABLE
  162. OR A VARIABLE TO A STRING.
  163.  
  164.  
  165. ENTER YOUR CHOICE (ENTER 0 TO STOP)?6
  166.  
  167.  
  168.  
  169.  
  170.                          CREATE
  171.  
  172. GEN. FORM:     CREATE RETURN VAR., FILE DESIGNATOR, FILE LENGTH [,RECORD SIZE]
  173.  
  174.  
  175.      THE CREATE STATEMENT CREATES A BASIC FORMATTED FILE OF
  176. THE DESIGNATED LENGTH.  THE RETURN VARIABLES ARE AS FOLLOWS:
  177.  
  178.  
  179.  
  180. RETURN VALUE                       MEANING
  181.  
  182.      0               THE FILE WAS CREATED SUCCESSFULLY
  183.      1               A FILE ALREADY EXISTS WITH THE SAME NAME
  184.      2               INVALID FILE NAME, ACCESS, FILE LENGTH OR
  185.                      RECORD SIZE
  186.      3               NO SPACE IN THE ACCOUNT
  187.      4               NO SPACE IN THE SYSTEM
  188.  
  189.  
  190. ENTER YOUR CHOICE (ENTER 0 TO STOP)?7
  191.  
  192.  
  193.  
  194.  
  195.                          DATA
  196.  
  197. GEN. FORM:     DATA CONSTANT LIST
  198.  
  199.  
  200.      THE DATA STATEMENT IS WHERE THE DATA IS STORED FOR THE 
  201. READ STATEMENT.  IT IS ENTERED IN SEQUENCE WITH EACH ITEM 
  202. SEPARATED BY COMMAS.  ANY STRING DATA MUST BE ENCLOSED IN
  203. QUOTES.
  204.  
  205.  
  206. ENTER YOUR CHOICE (ENTER 0 TO STOP)?8
  207.  
  208.  
  209.  
  210.  
  211.                          DEF
  212.  
  213. GEN. FORM:     DEF FUNCTION NAME(PARAMETER)=NUMERIC EXPRESSION
  214.  
  215.  
  216.      THE 'DEF' STATEMENT IS USED TO DEFINE A FUNCTION 
  217. SUCH AS:  A**2/(SQR(X)).  HERE IS AN EXAMPLE OF A USER DEFINED FUNCTION:
  218.  
  219. 10 DEF FNA(X) = A**2/(SQR(X))
  220.  
  221. ALL FUNCTION NAMES MUST BEGIN WITH 'FN' AND HAVE A THIRD CHARACTER
  222. BETWEEN 'A' AND 'Z'.  THE 'X' IN PARENTHASIS IS A DUMMY VARIABLE.
  223. ITS PURPOSE IS TO SHOW WHAT ARGUMENT WILL BE USED WHEN THE FUNCTION
  224. IS SUMMONED.
  225.  
  226.  
  227. ENTER YOUR CHOICE (ENTER 0 TO STOP)?9
  228.  
  229.  
  230.  
  231.  
  232.                          DIM
  233.  
  234. GEN. FORM:     DIM DIMENSION LIST
  235.  
  236.  
  237.      THE DIM STATEMENT IS USED TO SET THE AMOUNT OF SPACE ALLOTED
  238. IN THE PROGRAM FOR A STRING OR AN ARRAY.
  239.  
  240.  
  241. EXAMPLE:     20 DIM A(5),B(50),C$(100),D(7,10)
  242.  
  243.  
  244.  
  245. ENTER YOUR CHOICE (ENTER 0 TO STOP)?10
  246.  
  247.  
  248.  
  249.  
  250.                          END
  251.  
  252. GEN. FORM:     END
  253.  
  254.       THE END STATEMENT TERMINATES THE RUNNING OR EXECUTING OF A
  255. PROGRAM.  IT MAY OCCUR ANY WHERE IN THE PROGRAM BUT THE END STATEMENT
  256. MUST ALWAYS OCCUR AT THE END OF A PROGRAM.
  257.  
  258.  
  259. ENTER YOUR CHOICE (ENTER 0 TO STOP)?11
  260.  
  261.  
  262.  
  263.  
  264.                          ENTER
  265.  
  266. GEN. FORM:     ENTER #NUMERIC VARIABLE
  267.                OR
  268.                ENTER [# VARIABLE,] TIME ALLOWED, RETURN VAR., READ VAR,.
  269.  
  270.  
  271. ENTER YOUR CHOICE (ENTER 0 TO STOP)?12
  272.  
  273.  
  274.  
  275.  
  276.                          FILES
  277.  
  278. GEN. FORM:     FILES  FILES LIST
  279.  
  280.  
  281.      THE FILES STATEMENT IS USED AT THE BEGINNING OF A PROGRAM
  282. TO OPEN THE FILES FOR USE IN THE PROGRAM.  AN '*' MAY BE USED
  283. TO HOLD THE PLACE OF A FILE TO BE DESIGNATED LATER.
  284.  
  285.  
  286. ENTER YOUR CHOICE (ENTER 0 TO STOP)?13
  287.  
  288.  
  289.  
  290.  
  291.                          FOR & NEXT
  292.  
  293. GEN. FORM:     FOR  FOR VAR.=INITIAL VALUE  TO  FINAL VALUE [STEP SIZE]
  294.                NEXT  FOR VARIABLE
  295.  
  296.      THE FOR NEXT LOOP ALLOWES YOU TO GO THROUGH A SET STATEMENT 
  297. A SPECIFIED NO. OF TIMES.  FOR EXAMPLE IF YOUR LOOP WAS:
  298.  
  299.  
  300.  
  301.                     100 FOR P=1 TO 5
  302.                          .
  303.                          .
  304.                     150 NEXT P
  305.  
  306.  
  307. ENTER YOUR CHOICE (ENTER 0 TO STOP)?14
  308.  
  309.  
  310.  
  311.  
  312.                          GOSUB & RETURN
  313.  
  314. GEN. FORM:     GOSUB  STATEMENT NO.
  315.                OR
  316.                GOSUB  NUMERIC EXP.  OF  STATEMENT NO. LIST
  317.                RETURN
  318.  
  319.  
  320.      THE GOSUB STATEMENT IS A WAY OF DROPPING TO ANOTHER PART
  321. OF THE PROGRAM BUT STILL KEEPING YOUR PLACE WHERE YOU ARE SO
  322. YOU CAN RETURN AND CONTINUE ON WITH THE PROGRAM.  IF GOSUBS ARE
  323. NESTED MORE THAN 20 DEEP THEN THE PROGRAM WILL TERMINATE WITH
  324. AN ERROR STATEMENT.
  325.  
  326.  
  327. ENTER YOUR CHOICE (ENTER 0 TO STOP)?15
  328.  
  329.  
  330.  
  331.  
  332.                          GOTO 
  333.  
  334. GEN. FORM:     GOTO  STATEMENT NO.
  335.                OR
  336.                GOTO  NUMERIC EXPRESSION  OF  STATEMENT # LIST
  337.  
  338.  
  339.      THE GOTO STATEMENT OVERRIDES THE NORMAL ORDER THAT STATEMENTS
  340. ARE CARRIED OUT.  IT TELLS THE PROGRAM TO SKIP TO THE SPECIFIED LINE
  341. NUMBER AND CONTINUE EXECUTION OF THE PROGRAM FROM THERE.  GREAT CARE
  342. SHOULD BE TAKEN WHEN A GOTO STATEMENT ENTERS A FOR... NEXT LOOP.
  343.  
  344.  
  345. ENTER YOUR CHOICE (ENTER 0 TO STOP)?16
  346.  
  347.  
  348.  
  349.  
  350.                          IF...THEN
  351.  
  352. GEN. FORM:     IF  NUMERIC RELATION  THEN  STATEMENT NO.
  353.                OR
  354.                IF STRING RELATION  THEN  STATEMENT NO.
  355.  
  356.  
  357.      THE IF...THEN STATEMENT TELLS THE PROGRAM IF THE SPECIFED 
  358. RELATION IS TRUE THEN GO TO THE SPECIFIED LINE NO.  IF THE RELATION
  359. IS NOT TRUE THEN IT DROPS ON THROUGH AND CONTINUES EXECUTION AS NORMAL.
  360.  
  361.  
  362. ENTER YOUR CHOICE (ENTER 0 TO STOP)?17
  363.  
  364.  
  365.  
  366.  
  367.                          IF END
  368.  
  369. GEN. FORM:    IF END #FILE NO.  THEN  STATEMENT NO.
  370.  
  371.  
  372.      THIS STATEMENT TELLS THE COMPUTER THAT IF THE FILE POINTER IS AT
  373. THE END OF FILE MARK THEN TO GO ON TO THE SPECIFIED LINE NUMBER.
  374.  
  375.  
  376. ENTER YOUR CHOICE (ENTER 0 TO STOP)?18
  377.  
  378.  
  379.  
  380.  
  381.                          IF ERROR
  382.  
  383. GEN. FORM:     IF ERROR THEN STATEMENT NO.
  384.  
  385.  
  386.      THE IF ERROR STATEMENT IS USUALLY USED IN COORDINATION WITH THE 
  387. SYS STATEMENT.  IT IS USED TO DETERMINE WHAT ERROR IS OCCURING IN
  388. THE RUNNING OF THE PROGRAM.
  389.  
  390.  
  391. ENTER YOUR CHOICE (ENTER 0 TO S             INPUT
  392.  
  393. GEN. FORM:   INPUT  READ VARIABLE LIST
  394.  
  395.  
  396.    THE INPUT STATEMENT  IS USED TO ENTER DATA THROUGH THE KEYBOARD.
  397. A '?' IS PRINTED TO INDICATE YOU NEED TO ENTER DATA.
  398. BOTH NUMERIC AND STRING DATA MAY BE ENTERED.
  399.  
  400.  
  401. ENTER YOUR CHOICE (ENTER 0 TO STOP)?20
  402.  
  403.  
  404.  
  405.  
  406.                          INPUT
  407.  
  408. GEN. FORM:   INPUT  READ VARIABLE LIST
  409.  
  410.  
  411.    THE INPUT STATEMENT  IS USED TO ENTER DATA THROUGH THE KEYBOARD.
  412. A '?' IS PRINTED TO INDICATE YOU NEED TO ENTER DATA.
  413. BOTH NUMERIC AND STRING DATA MAY BE ENTERED.
  414.  
  415.  
  416. ENTER YOUR CHOICE (ENTER 0 TO STOP)?21
  417.  
  418.  
  419.  
  420.  
  421.                          LET
  422.  
  423. GEN. FORM:     [LET] REPLACEMENT LIST=NUMERIC EXPRESSION
  424.                OR
  425. [LET] DESTINATION STRING=STRING EXPRESSION
  426.  
  427.  
  428.      THE LET STATEMENT IS USED TO SET A VARIABLE OR A STRING EQUAL
  429. TO A NUMBER OR AN EXPRESSION.  THIS IS AN EXAMPLE:
  430.  
  431.  
  432.                     10 LET B=73
  433.  
  434.  
  435. THE 'LET' IS NOT NECESSARY SO YOU COULD SAY '100 B=73'.
  436.  
  437.  
  438. ENTER YOUR CHOICE (ENTER 0 TO STOP)?22
  439.  
  440.  
  441.  
  442.  
  443.                          LINPUT
  444.  
  445. GEN. FORM:     LINPUT  DESTINATION STRING
  446.  
  447.  
  448.      THE LINPUT STATEMENT ALLOWS THE USER TO ENTER AN ENTIRE LINE
  449. OF STRING DATA.  THIS INCLUDES COMMAS,QUOTE MARKS, AND LEADING AND
  450. TRAILING BLANKS.  
  451.  
  452.  
  453. ENTER YOUR CHOICE (ENTER 0 TO STOP)?23
  454.  
  455.  
  456.  
  457.  
  458.                          LINPUT#
  459.  
  460. GEN. FORM:     LINPUT #FILE NUMBER;DESTINATION STRING
  461.  
  462.  
  463.      THIS STATEMENT READS THE NEXT AVALIABLE RECORD INTO A DESTINATION STRING.  AN ASCII FILE MUST BE USED.
  464.  
  465.  
  466. ENTER YOUR CHOICE (ENTER 0 TO STOP)?24
  467.  
  468.  
  469.  
  470.  
  471.                          LOCK
  472.  
  473. GEN. FORM:     LOCK #FILE NUMBER [,RETURN VARIABLE]
  474.  
  475.  
  476.      THE LOCK STATEMENT IS USED TO GIVE YOU EXCLUSIVE ACCESS TO
  477. YOUR FILES.  THE RETURN VARIABLES ARE AS FOLLOWS:
  478.  
  479.  
  480.  
  481.           RETURN VALUE             MEANING
  482.                0         FILE LOCKED SUCCESSFULLY
  483.                1         FILE ALREADY LOCKED
  484.                2         INVALID FILE NUMBER
  485.  
  486.  
  487. ENTER YOUR CHOICE (ENTER 0 TO STOP)?25
  488.  
  489.  
  490.  
  491.  
  492.                          NEXT
  493.  
  494. REFER TO FOR & NEXT
  495.  
  496.  
  497. ENTER YOUR CHOICE (ENTER 0 TO STOP)?26
  498.  
  499.  
  500.  
  501.  
  502.                          PURGE
  503.  
  504. GEN. FORM:     PURGE RETURN VARIABLE,FILE DESIGNATOR
  505.  
  506.  
  507.      THE PURGE STATEMENT IS USED TO DELETE A FILE FROM THE SYSTEM
  508. IT CAN ONLY BE USED AFTER A FILE IS CLOSED.  
  509.  
  510.  
  511.           RETURN VARIABLE          MEANING
  512.  
  513.                0         FILE SUCCESSFULLY PURGED
  514.                1         FILE IS BUSY CANNOT BE PURGED
  515.                2         FILE NOT ACCESSIBLE
  516.                3         NO SUCH FILE
  517.  
  518.  
  519. ENTER YOUR CHOICE (ENTER 0 TO STOP)?27
  520.  
  521.  
  522.  
  523.  
  524.                          READ
  525.  
  526. GEN. FORM:     READ  READ VARIABLE LIST
  527.  
  528.  
  529.      THE READ STATEMENT READS STRING AND NUMERIC VALUES FROM THE 
  530. DATA STATEMENT.
  531.  
  532.  
  533. ENTER YOUR CHOICE (ENTER 0 TO STOP)?28
  534.  
  535.  
  536.  
  537.  
  538.                          READ#
  539.  
  540. GEN. FORM:      READ #FILE NO. [,RECORD NO.] [;READ VARIABLE LIST]
  541.  
  542.  
  543.      THE READ# STATEMENT READS FROM A FILE LISTED IN THE FILES 
  544. STATEMENT.  THE FILE NO. DETERMINES WHICH FILE WILL BE READ FROM
  545. AND THE READ VARIABLE DETERMINES WHAT TYPE OF DATA CAN BE READ.
  546. STRING DATA CAN'T BE READ WITH A NUMERIC VARIABLE.
  547.  
  548.  
  549. ENTER YOUR CHOICE (ENTER 0 TO STOP)?29
  550.  
  551.  
  552.  
  553.  
  554.                          REM
  555.  
  556. GEN. FORM:     REM [REMARK]
  557.  
  558.  
  559.      THE REMARK STATEMENT IS USED TO ADD REMARKS IN YOUR
  560. PROGRAM.  THESE REMARKS ARE NOT PRINTED OR CARRIED OUT 
  561. DURING THE RUNNING OF YOUR PROGRAM.
  562.  
  563.  
  564. ENTER YOUR CHOICE (ENTER 0 TO STOP)?30
  565.  
  566.  
  567.  
  568.  
  569.                          RESTORE
  570.  
  571. GEN. FORM:     RESTORE [STATEMENT NUMBER]
  572.  
  573.  
  574.      THE RESTORE STATEMENT MOVES THE POINTER BACK TO THE FIRST
  575. ITEM IN THE DATA.
  576.  
  577.  
  578. ENTER YOUR CHOICE (ENTER 0 TO STOP)?31
  579.  
  580.  
  581.  
  582.  
  583.                          STOP
  584.  
  585. GEN. FORM:     STOP
  586.  
  587.  
  588.      THE STOP STATEMENT ENDS EXECUTION OF THE PROGRAM.  IT MAY 
  589. BE INSERTED ANY WHERE IN THE PROGRAM.
  590.  
  591.  
  592. ENTER YOUR CHOICE (ENTER 0 TO STOP)?32
  593.  
  594.  
  595.  
  596.  
  597.                          SYSTEM
  598.  
  599. GEN. FORM:     SYSTEM RETURN VARIABLE, SOURCE STRING
  600.                OR
  601.                SYSTEM  DESTINATION STRING , SOURCE STRING
  602.  
  603.  
  604.      THE STSTEM STATEMENT LETS YOU EXECUTE THE SYSTEM COMMANDS DURING
  605. THE RUNNING OF THE PROGRAM.  THE COMMANDS THAT MAY BE USED ARE:
  606.      BYE, ECHO, MESSAGE, FILE, PROTECT, LOCK, PRIVATE, UNRESTRICT,
  607.      MWA, SWA, & PAUSE.
  608.  
  609.  
  610. ENTER YOUR CHOICE (ENTER 0 TO STOP)?33
  611.  
  612.  
  613.  
  614.  
  615.                          UNLOCK
  616.  
  617. GEN. FORM:     UNLOCK #FILE NUMBER [,RETURN VARIABLE]
  618.  
  619.  
  620.      THE UNLOCK STATEMENT ALLOWS THE FILE TO BE RELEASED TO ALLOW
  621. OTHERS TO REFERENCE THE FILE.  
  622.  
  623.  
  624.           RETURN VALUE        MEANING
  625.  
  626.                0         FILE SUCCESSFULLY UNLOCKED
  627.                1         FILE ALREADY UNLOCKED
  628.                2         FILE NUMBER INVALID
  629.  
  630.  
  631. ENTER YOUR CHOICE (ENTER 0 TO STOP)?34
  632.  
  633.  
  634.  
  635.  
  636.                          UPDATE
  637.  
  638. GEN. FORM:     UPDATE #FILE NUMBER ; NUMERIC EXPRESSION
  639.                OR
  640.                UPDATE #FILE NUMBER ; SOURCE STRING
  641.  
  642.  
  643.      THE UPDATE STATEMENT REPLACES THE NEXT SEQUENTIAL ITEM IN THE
  644. FILE.  THE DATA MUST BE OF THE SAME TYPE WHEN UPDATING AN ITEM
  645. A ASCII FILE CAN NOT BE UPDATED.  IF THE NEW STRING IS LONGER 
  646. THAN THE OLD STRING THEN THE NEW STRING WILL BE CUT OFF AT THE LENGTH
  647. OF THE OLD STRING.  BE VERY CAREFUL WHEN FIRST USING THIS STATEMENT
  648. BECAUSE YOU CAN EASILY RUIN A FILE.
  649.  
  650.  
  651. =======================================
  652. =           END OF PHILE              =
  653. =======================================
  654.  
  655. Downloaded from P-80 Systems......
  656.  
  657.