home *** CD-ROM | disk | FTP | other *** search
Unknown | 1988-06-10 | 155.8 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| Windows Help File (document/hlp)
| ext
| Supported |
66%
| dexvert
| Multimedia Viewer Book (document/multimediaViewerBook)
| ext
| Supported |
1%
| dexvert
| BDC HelpSystem (document/bdcHelpSystem)
| ext
| Unsupported |
1%
| dexvert
| Eureka/Mercury Help (document/eurekaMercuryHelp)
| ext
| Unsupported |
1%
| dexvert
| 4DOS Help (document/fourDOSHelp)
| ext
| Unsupported |
1%
| dexvert
| OPHelp (document/opHelp)
| ext
| Unsupported |
1%
| dexvert
| POP-UP DOS Help (document/popupDOSHelp)
| ext
| Unsupported |
1%
| dexvert
| Quick Help (document/quickHelp)
| ext
| Unsupported |
1%
| dexvert
| RMP Help (document/rmpHelp)
| ext
| Unsupported |
1%
| dexvert
| Symantec DOS software help (document/symantecDOSSoftwareHelp)
| ext
| Unsupported |
1%
| dexvert
| xText compiled Hypertext/Help (document/xTextCompiledHypertext)
| ext
| Unsupported |
1%
| dexvert
| gfxboot compiled HTML Help (document/gfxbootCompiledHTMLHelp)
| ext
| Unsupported |
1%
| dexvert
| Pure Pascal Help (document/purePascalHelp)
| ext
| Unsupported |
1%
| dexvert
| WordPerfect help (document/wordPerfectHelp)
| ext
| Unsupported |
1%
| dexvert
| Ashton-Tate Help data (other/ashtonTateHelpData)
| ext
| Unsupported |
1%
| dexvert
| Borland Help System (other/borlandHelpSystem)
| ext
| Unsupported |
1%
| dexvert
| DeskMate Filer database (other/deskMateFilerDatabase)
| ext
| Unsupported |
1%
| dexvert
| Eclipse Help (other/eclipseHelp)
| ext
| Unsupported |
1%
| dexvert
| Necromancer's Dos Navigator Help (other/necromancersDosNavigatorHelp)
| ext
| Unsupported |
1%
| dexvert
| 1dir+ Help (other/oneDirPlusHelp)
| ext
| Unsupported |
1%
| dexvert
| Qualitas Help (other/qualitasHelp)
| ext
| Unsupported |
1%
| dexvert
| Quattro Pro Help (other/quattroProHelp)
| ext
| Unsupported |
1%
| dexvert
| Turbo Pascal Help (other/turboPascalHelp)
| ext
| Unsupported |
1%
| dexvert
| Vocal-Eyes Help (other/vocalEyesHelp)
| ext
| Unsupported |
1%
| dexvert
| Windows Help index (other/windowsHelpIndex)
| ext
| Unsupported |
1%
| dexvert
| Alpha Four Help (other/alphaFourHelp)
| ext
| Unsupported |
1%
| dexvert
| Applause Help (other/applauseHelp)
| ext
| Unsupported |
1%
| dexvert
| FastLynx Help (other/fastLynxHelp)
| ext
| Unsupported |
1%
| dexvert
| Lucid 3-D Help (other/lucid3DHelp)
| ext
| Unsupported |
1%
| dexvert
| Sprint Help (other/sprintHelp)
| ext
| Unsupported |
1%
| dexvert
| ULTIboard Library (other/ultiboardLibrary)
| ext
| Unsupported |
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| ee 0b 00 00 30 14 00 00 | 47 6f 02 00 42 08 17 5b |....0...|Go..B..[|
|00000010| 02 00 2f 01 00 00 01 00 | 00 00 01 00 09 00 13 00 |../.....|........|
|00000020| 1f 00 26 00 2e 00 3a 00 | 3c 00 3e 00 46 00 4a 00 |..&...:.|<.>.F.J.|
|00000030| 53 00 57 00 5d 00 63 00 | 68 00 70 00 78 00 7f 00 |S.W.].c.|h.p.x...|
|00000040| 83 00 89 00 90 00 98 00 | 9f 00 a5 00 aa 00 af 00 |........|........|
|00000050| b5 00 ba 00 c2 00 c8 00 | cf 00 d7 00 dc 00 e1 00 |........|........|
|00000060| e8 00 ef 00 f5 00 fb 00 | 01 01 0a 01 10 01 19 01 |........|........|
|00000070| 22 01 27 01 30 01 35 01 | 3f 01 42 01 48 01 4f 01 |".'.0.5.|?.B.H.O.|
|00000080| 56 01 5b 01 61 01 68 01 | 6d 01 74 01 7a 01 80 01 |V.[.a.h.|m.t.z...|
|00000090| 87 01 91 01 9b 01 a4 01 | a8 01 b2 01 ba 01 bf 01 |........|........|
|000000a0| c5 01 cd 01 d4 01 db 01 | e5 01 e8 01 ef 01 f4 01 |........|........|
|000000b0| fa 01 00 02 07 02 0c 02 | 12 02 18 02 1e 02 26 02 |........|......&.|
|000000c0| 2b 02 31 02 3a 02 42 02 | 49 02 4e 02 57 02 61 02 |+.1.:.B.|I.N.W.a.|
|000000d0| 69 02 71 02 77 02 7f 02 | 88 02 8f 02 98 02 9b 02 |i.q.w...|........|
|000000e0| a4 02 a9 02 ac 02 b4 02 | ba 02 c0 02 c9 02 cd 02 |........|........|
|000000f0| d5 02 dd 02 e3 02 ea 02 | f0 02 fa 02 04 03 0e 03 |........|........|
|00000100| 18 03 1d 03 26 03 2c 03 | 33 03 39 03 3e 03 43 03 |....&.,.|3.9.>.C.|
|00000110| 4a 03 50 03 55 03 5d 03 | 65 03 6f 03 78 03 80 03 |J.P.U.].|e.o.x...|
|00000120| 86 03 8b 03 8f 03 92 03 | 9a 03 a4 03 aa 03 b0 03 |........|........|
|00000130| b7 03 bf 03 c4 03 ca 03 | d1 03 db 03 e3 03 ed 03 |........|........|
|00000140| f7 03 fe 03 06 04 0b 04 | 13 04 1b 04 20 04 2a 04 |........|.... .*.|
|00000150| 30 04 38 04 3c 04 46 04 | 4e 04 56 04 5d 04 64 04 |0.8.<.F.|N.V.].d.|
|00000160| 68 04 6e 04 73 04 76 04 | 7b 04 80 04 85 04 8f 04 |h.n.s.v.|{.......|
|00000170| 97 04 9e 04 a6 04 b0 04 | b8 04 bf 04 c6 04 cb 04 |........|........|
|00000180| d0 04 d5 04 d9 04 de 04 | e1 04 eb 04 f2 04 fb 04 |........|........|
|00000190| 03 05 0c 05 15 05 1f 05 | 27 05 2f 05 36 05 3e 05 |........|'./.6.>.|
|000001a0| 48 05 4f 05 57 05 5e 05 | 64 05 6b 05 73 05 7b 05 |H.O.W.^.|d.k.s.{.|
|000001b0| 81 05 89 05 8f 05 94 05 | 9c 05 a3 05 ac 05 b1 05 |........|........|
|000001c0| b8 05 c1 05 c5 05 cf 05 | d4 05 da 05 e2 05 e8 05 |........|........|
|000001d0| ee 05 f6 05 fe 05 03 06 | 09 06 12 06 1a 06 22 06 |........|......".|
|000001e0| 2d 06 34 06 3e 06 43 06 | 4a 06 50 06 5a 06 61 06 |-.4.>.C.|J.P.Z.a.|
|000001f0| 68 06 6e 06 75 06 7e 06 | 86 06 8b 06 93 06 99 06 |h.n.u.~.|........|
|00000200| a3 06 aa 06 b4 06 b9 06 | c1 06 ca 06 d0 06 d5 06 |........|........|
|00000210| db 06 e3 06 ed 06 f6 06 | ff 06 07 07 0e 07 19 07 |........|........|
|00000220| 20 07 25 07 2a 07 34 07 | 3b 07 40 07 45 07 4e 07 | .%.*.4.|;.@.E.N.|
|00000230| 56 07 5b 07 63 07 6a 07 | 70 07 76 07 7e 07 87 07 |V.[.c.j.|p.v.~...|
|00000240| 90 07 94 07 9c 07 a2 07 | ab 07 af 07 b5 07 bb 07 |........|........|
|00000250| c0 07 c7 07 cd 07 d5 07 | df 07 e6 07 eb 07 f2 07 |........|........|
|00000260| f6 07 fe 07 05 08 0c 08 | 16 08 1e 08 22 08 28 08 |........|....".(.|
|00000270| 32 08 37 08 3e 08 00 00 | 02 00 03 00 04 00 05 00 |2.7.>...|........|
|00000280| 07 00 00 00 08 00 14 00 | 0a 00 0b 00 0c 00 0f 00 |........|........|
|00000290| 0e 00 00 00 11 00 00 00 | 12 00 13 00 00 00 15 00 |........|........|
|000002a0| 16 00 17 00 1b 00 19 00 | 00 00 00 00 1c 00 1d 00 |........|........|
|000002b0| 1e 00 1f 00 22 00 21 00 | 00 00 23 00 24 00 25 00 |....".!.|..#.$.%.|
|000002c0| 26 00 27 00 28 00 29 00 | 2a 00 2c 00 00 00 31 00 |&.'.(.).|*.,...1.|
|000002d0| 2e 00 2f 00 30 00 00 00 | 32 00 38 00 34 00 35 00 |../.0...|2.8.4.5.|
|000002e0| 36 00 37 00 00 00 39 00 | 3a 00 3b 00 3c 00 3d 00 |6.7...9.|:.;.<.=.|
|000002f0| 3f 00 00 00 40 00 41 00 | 48 00 43 00 44 00 45 00 |?...@.A.|H.C.D.E.|
|00000300| 46 00 47 00 00 00 4c 00 | 4a 00 4b 00 00 00 4d 00 |F.G...L.|J.K...M.|
|00000310| 4e 00 4f 00 50 00 51 00 | 52 00 53 00 54 00 55 00 |N.O.P.Q.|R.S.T.U.|
|00000320| 56 00 57 00 58 00 5a 00 | 00 00 5b 00 5c 00 5d 00 |V.W.X.Z.|..[.\.].|
|00000330| 5e 00 60 00 00 00 61 00 | 62 00 64 00 00 00 65 00 |^.`...a.|b.d...e.|
|00000340| 67 00 00 00 68 00 6c 00 | 6a 00 00 00 00 00 6d 00 |g...h.l.|j.....m.|
|00000350| 6e 00 6f 00 70 00 71 00 | 72 00 73 00 74 00 75 00 |n.o.p.q.|r.s.t.u.|
|00000360| 76 00 77 00 78 00 79 00 | 7a 00 7b 00 7c 00 7d 00 |v.w.x.y.|z.{.|.}.|
|00000370| 7e 00 7f 00 80 00 81 00 | 83 00 00 00 84 00 88 00 |~.......|........|
|00000380| 86 00 87 00 00 00 89 00 | 8a 00 8b 00 91 00 8d 00 |........|........|
|00000390| 8e 00 8f 00 90 00 00 00 | 92 00 a4 00 94 00 95 00 |........|........|
|000003a0| 96 00 97 00 98 00 99 00 | 9a 00 9b 00 9c 00 9d 00 |........|........|
|000003b0| a2 00 9f 00 00 00 a1 00 | 00 00 a3 00 00 00 a5 00 |........|........|
|000003c0| a6 00 a8 00 00 00 a9 00 | aa 00 ac 00 00 00 ad 00 |........|........|
|000003d0| ae 00 b0 00 00 00 b1 00 | b2 00 b3 00 b8 00 00 00 |........|........|
|000003e0| b6 00 b7 00 00 00 b9 00 | ba 00 bb 00 be 00 bd 00 |........|........|
|000003f0| 00 00 bf 00 c0 00 c1 00 | c2 00 c3 00 c4 00 c5 00 |........|........|
|00000400| c6 00 c7 00 c8 00 c9 00 | ca 00 cb 00 cc 00 cd 00 |........|........|
|00000410| ce 00 cf 00 d0 00 d2 00 | 00 00 d3 00 d4 00 d5 00 |........|........|
|00000420| 09 01 d7 00 d8 00 d9 00 | da 00 db 00 dc 00 dd 00 |........|........|
|00000430| de 00 df 00 e0 00 e1 00 | e2 00 e3 00 e4 00 e5 00 |........|........|
|00000440| e6 00 e7 00 e8 00 e9 00 | ea 00 eb 00 ec 00 ed 00 |........|........|
|00000450| ee 00 ef 00 f0 00 f1 00 | f2 00 f3 00 f4 00 f5 00 |........|........|
|00000460| f6 00 f7 00 f8 00 f9 00 | fa 00 fb 00 fc 00 fd 00 |........|........|
|00000470| fe 00 01 01 00 01 00 00 | 02 01 03 01 04 01 05 01 |........|........|
|00000480| 06 01 07 01 08 01 00 00 | 0b 01 00 00 0c 01 0d 01 |........|........|
|00000490| 0e 01 0f 01 10 01 11 01 | 13 01 00 00 14 01 15 01 |........|........|
|000004a0| 16 01 1b 01 18 01 19 01 | 1a 01 00 00 1c 01 1d 01 |........|........|
|000004b0| 1f 01 00 00 20 01 21 01 | 22 01 23 01 25 01 00 00 |.... .!.|".#.%...|
|000004c0| 26 01 27 01 28 01 29 01 | 2a 01 2b 01 2c 01 2d 01 |&.'.(.).|*.+.,.-.|
|000004d0| 2e 01 00 00 00 00 00 00 | 00 00 00 00 00 00 06 00 |........|........|
|000004e0| 00 00 00 00 09 00 00 00 | 00 00 00 00 0d 00 00 00 |........|........|
|000004f0| 00 00 10 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000500| 00 00 18 00 00 00 1a 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000510| 00 00 20 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.. .....|........|
|00000520| 00 00 00 00 00 00 00 00 | 2b 00 00 00 2d 00 00 00 |........|+...-...|
|00000530| 00 00 00 00 00 00 00 00 | 33 00 00 00 00 00 00 00 |........|3.......|
|00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 3e 00 |........|......>.|
|00000550| 00 00 00 00 00 00 42 00 | 00 00 00 00 00 00 00 00 |......B.|........|
|00000560| 00 00 00 00 49 00 00 00 | 00 00 00 00 00 00 00 00 |....I...|........|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000580| 00 00 00 00 59 00 00 00 | 00 00 00 00 00 00 00 00 |....Y...|........|
|00000590| 5f 00 00 00 00 00 00 00 | 63 00 00 00 00 00 66 00 |_.......|c.....f.|
|000005a0| 00 00 00 00 69 00 00 00 | 6b 00 00 00 00 00 00 00 |....i...|k.......|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005d0| 00 00 00 00 00 00 82 00 | 00 00 00 00 85 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 8c 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 93 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 9e 00 |........|........|
|00000610| 00 00 a0 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000620| a7 00 00 00 00 00 00 00 | ab 00 00 00 00 00 00 00 |........|........|
|00000630| af 00 00 00 00 00 00 00 | 00 00 b4 00 b5 00 00 00 |........|........|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 bc 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 d1 00 00 00 | 00 00 00 00 00 00 d6 00 |........|........|
|00000680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| ff 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 00 00 00 0a 01 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 12 01 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 17 01 00 00 00 00 00 00 | 00 00 00 00 00 00 1e 01 |........|........|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 24 01 00 00 00 00 |........|..$.....|
|00000720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000730| 00 00 00 00 00 00 00 00 | 00 00 cf 02 00 00 64 06 |........|......d.|
|00000740| 00 00 98 09 00 00 08 11 | 00 00 de 13 00 00 65 17 |........|......e.|
|00000750| 00 00 9a 19 00 00 e4 1c | 00 00 91 1f 00 00 d5 22 |........|......."|
|00000760| 00 00 2d 26 00 00 3f 29 | 00 00 d0 2b 00 00 3c 2f |..-&..?)|...+..</|
|00000770| 00 00 c3 33 00 00 89 34 | 00 00 de 37 00 00 3e 3a |...3...4|...7..>:|
|00000780| 00 00 a3 3b 00 00 ac 3c | 00 00 0d 3f 00 00 97 40 |...;...<|...?...@|
|00000790| 00 00 1b 43 00 00 8d 43 | 00 00 f3 45 00 00 52 49 |...C...C|...E..RI|
|000007a0| 00 00 73 4a 00 00 5c 4c | 00 00 91 4e 00 00 aa 50 |..sJ..\L|...N...P|
|000007b0| 00 00 aa 53 00 00 54 56 | 00 00 23 59 00 00 ed 5b |...S..TV|..#Y...[|
|000007c0| 00 00 f9 5f 00 00 29 62 | 00 00 01 63 00 00 e1 65 |..._..)b|...c...e|
|000007d0| 00 00 a1 67 00 00 05 69 | 00 00 1a 6a 00 00 72 6b |...g...i|...j..rk|
|000007e0| 00 00 11 6c 00 00 f7 6d | 00 00 50 70 00 00 73 71 |...l...m|..Pp..sq|
|000007f0| 00 00 11 73 00 00 d8 74 | 00 00 bc 76 00 00 b9 7a |...s...t|...v...z|
|00000800| 00 00 be 7c 00 00 d1 7e | 00 00 00 82 00 00 54 85 |...|...~|......T.|
|00000810| 00 00 2a 8a 00 00 08 8b | 00 00 7b 8c 00 00 1f 8e |..*.....|..{.....|
|00000820| 00 00 a5 90 00 00 ed 92 | 00 00 61 96 00 00 db 97 |........|..a.....|
|00000830| 00 00 1c 9b 00 00 cd 9c | 00 00 d9 9e 00 00 59 a1 |........|......Y.|
|00000840| 00 00 e0 a3 00 00 78 a5 | 00 00 2d a7 00 00 21 a9 |......x.|..-...!.|
|00000850| 00 00 93 aa 00 00 54 ab | 00 00 54 ae 00 00 41 b1 |......T.|..T...A.|
|00000860| 00 00 44 b3 00 00 b6 b4 | 00 00 f4 b6 00 00 b2 b8 |..D.....|........|
|00000870| 00 00 4f ba 00 00 82 bc | 00 00 ef bd 00 00 4a bf |..O.....|......J.|
|00000880| 00 00 52 c0 00 00 52 c1 | 00 00 28 c3 00 00 77 c5 |..R...R.|..(...w.|
|00000890| 00 00 d7 c7 00 00 f9 c9 | 00 00 e3 ca 00 00 12 cc |........|........|
|000008a0| 00 00 1a cd 00 00 88 cf | 00 00 06 d0 00 00 24 d2 |........|......$.|
|000008b0| 00 00 99 d2 00 00 6f d5 | 00 00 fd d6 00 00 ea d8 |......o.|........|
|000008c0| 00 00 47 d9 00 00 a3 dd | 00 00 f0 df 00 00 da e0 |..G.....|........|
|000008d0| 00 00 6b e2 00 00 34 e5 | 00 00 a7 e5 00 00 59 e7 |..k...4.|......Y.|
|000008e0| 00 00 12 e8 00 00 4d ec | 00 00 a2 ee 00 00 91 f1 |......M.|........|
|000008f0| 00 00 6e f2 00 00 dc f3 | 00 00 35 f5 00 00 82 f6 |..n.....|..5.....|
|00000900| 00 00 e1 f7 00 00 4d fb | 00 00 1d fc 00 00 c2 fe |......M.|........|
|00000910| 00 00 7c 00 01 00 06 01 | 01 00 34 03 01 00 73 05 |..|.....|..4...s.|
|00000920| 01 00 83 08 01 00 9d 09 | 01 00 41 0b 01 00 17 0c |........|..A.....|
|00000930| 01 00 4d 0d 01 00 56 0e | 01 00 4f 12 01 00 02 13 |..M...V.|..O.....|
|00000940| 01 00 d2 13 01 00 64 15 | 01 00 f5 17 01 00 60 1b |......d.|......`.|
|00000950| 01 00 c9 1e 01 00 b9 20 | 01 00 80 21 01 00 8c 22 |....... |...!..."|
|00000960| 01 00 10 26 01 00 52 29 | 01 00 db 29 01 00 76 2a |...&..R)|...)..v*|
|00000970| 01 00 14 2b 01 00 87 2e | 01 00 06 30 01 00 b9 31 |...+....|...0...1|
|00000980| 01 00 1f 34 01 00 89 35 | 01 00 17 37 01 00 99 38 |...4...5|...7...8|
|00000990| 01 00 9a 39 01 00 f7 3b | 01 00 1c 3e 01 00 24 3f |...9...;|...>..$?|
|000009a0| 01 00 1f 42 01 00 c7 45 | 01 00 ab 46 01 00 6e 48 |...B...E|...F..nH|
|000009b0| 01 00 ab 4a 01 00 72 4c | 01 00 e3 4f 01 00 2a 51 |...J..rL|...O..*Q|
|000009c0| 01 00 d8 51 01 00 88 53 | 01 00 d9 55 01 00 7c 59 |...Q...S|...U..|Y|
|000009d0| 01 00 e4 5b 01 00 78 5c | 01 00 2f 5e 01 00 65 60 |...[..x\|../^..e`|
|000009e0| 01 00 78 61 01 00 25 62 | 01 00 20 65 01 00 e3 66 |..xa..%b|.. e...f|
|000009f0| 01 00 92 68 01 00 3c 69 | 01 00 6f 6c 01 00 ae 6d |...h..<i|..ol...m|
|00000a00| 01 00 b9 70 01 00 bf 71 | 01 00 06 74 01 00 ef 74 |...p...q|...t...t|
|00000a10| 01 00 fe 75 01 00 95 78 | 01 00 45 7a 01 00 10 7c |...u...x|..Ez...||
|00000a20| 01 00 19 7f 01 00 ac 7f | 01 00 0f 81 01 00 dd 82 |........|........|
|00000a30| 01 00 17 85 01 00 e3 86 | 01 00 ac 88 01 00 49 8b |........|......I.|
|00000a40| 01 00 9e 8c 01 00 f7 8f | 01 00 6a 93 01 00 8c 95 |........|..j.....|
|00000a50| 01 00 54 97 01 00 6c 9a | 01 00 78 a1 01 00 36 a3 |..T...l.|..x...6.|
|00000a60| 01 00 de a3 01 00 ea a4 | 01 00 e0 a6 01 00 e0 a9 |........|........|
|00000a70| 01 00 78 ac 01 00 ca ae | 01 00 54 af 01 00 54 b1 |..x.....|..T...T.|
|00000a80| 01 00 67 b3 01 00 fa b3 | 01 00 c1 b5 01 00 84 b7 |..g.....|........|
|00000a90| 01 00 48 b8 01 00 b5 b9 | 01 00 4b bb 01 00 fc bc |..H.....|..K.....|
|00000aa0| 01 00 f4 bf 01 00 c7 c2 | 01 00 c4 c3 01 00 bb c4 |........|........|
|00000ab0| 01 00 48 c6 01 00 d3 c7 | 01 00 0b ca 01 00 33 cc |..H.....|......3.|
|00000ac0| 01 00 d6 cf 01 00 07 d1 | 01 00 0b d3 01 00 f6 d3 |........|........|
|00000ad0| 01 00 e5 d5 01 00 41 d7 | 01 00 45 d9 01 00 73 dc |......A.|..E...s.|
|00000ae0| 01 00 a0 de 01 00 b3 e0 | 01 00 2e e3 01 00 a7 e5 |........|........|
|00000af0| 01 00 50 e6 01 00 b7 e7 | 01 00 7a ea 01 00 d8 ec |..P.....|..z.....|
|00000b00| 01 00 0d ef 01 00 ce ef | 01 00 9a f0 01 00 9a f1 |........|........|
|00000b10| 01 00 af f4 01 00 41 f5 | 01 00 45 f8 01 00 f1 fa |......A.|..E.....|
|00000b20| 01 00 26 fc 01 00 76 fd | 01 00 98 fe 01 00 a2 01 |..&...v.|........|
|00000b30| 02 00 44 02 02 00 ea 03 | 02 00 40 05 02 00 8e 07 |..D.....|..@.....|
|00000b40| 02 00 31 0a 02 00 1d 0c | 02 00 d6 0d 02 00 6e 0f |..1.....|......n.|
|00000b50| 02 00 06 11 02 00 eb 11 | 02 00 4c 15 02 00 cd 15 |........|..L.....|
|00000b60| 02 00 bd 17 02 00 18 1b | 02 00 f7 1b 02 00 66 1d |........|......f.|
|00000b70| 02 00 1d 20 02 00 6d 22 | 02 00 12 25 02 00 a5 25 |... ..m"|...%...%|
|00000b80| 02 00 8e 27 02 00 c4 29 | 02 00 ed 2b 02 00 56 30 |...'...)|...+..V0|
|00000b90| 02 00 72 31 02 00 6d 34 | 02 00 0b 36 02 00 d3 37 |..r1..m4|...6...7|
|00000ba0| 02 00 11 3a 02 00 9a 3b | 02 00 e2 3e 02 00 93 3f |...:...;|...>...?|
|00000bb0| 02 00 2f 41 02 00 9c 42 | 02 00 6f 43 02 00 de 44 |../A...B|..oC...D|
|00000bc0| 02 00 7d 4b 02 00 23 4d | 02 00 83 4e 02 00 b9 50 |..}K..#M|...N...P|
|00000bd0| 02 00 a0 51 02 00 8d 52 | 02 00 2f 55 02 00 46 56 |...Q...R|../U..FV|
|00000be0| 02 00 8a 57 02 00 9d 59 | 02 00 29 5a 02 00 d1 3c |...W...Y|..)Z...<|
|00000bf0| 41 4c 49 41 53 3e 00 3c | 48 49 53 54 4f 52 59 3e |ALIAS>.<|HISTORY>|
|00000c00| 00 3c 4f 50 45 52 41 54 | 4f 52 53 3e 00 3c 50 41 |.<OPERAT|ORS>.<PA|
|00000c10| 54 48 3e 00 3c 53 43 4f | 50 45 3e 00 43 4f 4e 44 |TH>.<SCO|PE>.COND|
|00000c20| 49 54 49 4f 4e 41 4c 00 | 3f 00 40 00 3c 43 4f 4f |ITIONAL.|?.@.<COO|
|00000c30| 52 44 3e 00 42 4f 58 00 | 46 55 4e 43 54 49 4f 4e |RD>.BOX.|FUNCTION|
|00000c40| 00 47 45 54 00 52 41 4e | 47 45 00 56 41 4c 49 44 |.GET.RAN|GE.VALID|
|00000c50| 00 4d 45 4e 55 00 45 58 | 41 4d 50 4c 45 00 50 49 |.MENU.EX|AMPLE.PI|
|00000c60| 43 54 55 52 45 00 50 52 | 4f 4d 50 54 00 53 41 59 |CTURE.PR|OMPT.SAY|
|00000c70| 00 41 42 53 28 29 00 41 | 43 43 45 50 54 00 41 4c |.ABS().A|CCEPT.AL|
|00000c80| 49 41 53 28 29 00 41 50 | 50 45 4e 44 00 42 4c 41 |IAS().AP|PEND.BLA|
|00000c90| 4e 4b 00 46 52 4f 4d 00 | 54 59 50 45 00 41 53 43 |NK.FROM.|TYPE.ASC|
|00000ca0| 28 29 00 41 54 28 29 00 | 41 56 45 52 41 47 45 00 |().AT().|AVERAGE.|
|00000cb0| 42 4f 46 28 29 00 42 52 | 4f 57 53 45 00 4f 50 54 |BOF().BR|OWSE.OPT|
|00000cc0| 49 4f 4e 53 00 4d 45 4e | 55 00 43 41 4c 4c 00 43 |IONS.MEN|U.CALL.C|
|00000cd0| 41 4e 43 45 4c 00 43 48 | 41 4e 47 45 00 43 48 52 |ANCEL.CH|ANGE.CHR|
|00000ce0| 28 29 00 43 4c 45 41 52 | 00 43 4c 4f 53 45 00 43 |().CLEAR|.CLOSE.C|
|00000cf0| 4d 4f 4e 54 48 28 29 00 | 43 4f 4c 28 29 00 43 4f |MONTH().|COL().CO|
|00000d00| 4e 54 49 4e 55 45 00 45 | 58 41 4d 50 4c 45 53 00 |NTINUE.E|XAMPLES.|
|00000d10| 43 4f 50 59 00 45 58 54 | 45 4e 44 45 44 00 46 49 |COPY.EXT|ENDED.FI|
|00000d20| 4c 45 00 53 54 52 55 43 | 54 55 52 45 00 54 4f 00 |LE.STRUC|TURE.TO.|
|00000d30| 43 4f 55 4e 54 00 43 52 | 45 41 54 45 00 3c 46 49 |COUNT.CR|EATE.<FI|
|00000d40| 4c 45 3e 00 46 52 4f 4d | 00 4c 41 42 45 4c 00 52 |LE>.FROM|.LABEL.R|
|00000d50| 45 50 4f 52 54 00 56 49 | 45 57 00 44 41 54 45 28 |EPORT.VI|EW.DATE(|
|00000d60| 29 00 44 41 59 28 29 00 | 44 42 46 28 29 00 44 45 |).DAY().|DBF().DE|
|00000d70| 4c 45 54 45 00 44 45 4c | 45 54 45 44 28 29 00 44 |LETE.DEL|ETED().D|
|00000d80| 49 4d 45 4e 53 49 4f 4e | 00 45 58 41 4d 50 4c 45 |IMENSION|.EXAMPLE|
|00000d90| 53 00 44 49 52 00 44 49 | 53 4b 53 50 41 43 45 00 |S.DIR.DI|SKSPACE.|
|00000da0| 44 49 53 50 4c 41 59 00 | 44 41 54 41 00 46 49 4c |DISPLAY.|DATA.FIL|
|00000db0| 45 53 00 48 49 53 54 4f | 52 59 00 4d 45 4d 4f 52 |ES.HISTO|RY.MEMOR|
|00000dc0| 59 00 53 54 41 54 55 53 | 00 53 54 52 55 43 54 55 |Y.STATUS|.STRUCTU|
|00000dd0| 52 45 00 44 4f 00 3c 46 | 49 4c 45 3e 00 43 41 53 |RE.DO.<F|ILE>.CAS|
|00000de0| 45 00 57 48 49 4c 45 00 | 44 4f 57 28 29 00 44 54 |E.WHILE.|DOW().DT|
|00000df0| 4f 43 28 29 00 45 44 49 | 54 00 45 4a 45 43 54 00 |OC().EDI|T.EJECT.|
|00000e00| 45 4f 46 28 29 00 45 52 | 41 53 45 00 45 52 52 4f |EOF().ER|ASE.ERRO|
|00000e10| 52 28 29 00 45 58 49 54 | 00 45 58 50 28 29 00 46 |R().EXIT|.EXP().F|
|00000e20| 43 4f 55 4e 54 28 29 00 | 46 49 45 4c 44 28 29 00 |COUNT().|FIELD().|
|00000e30| 46 49 4c 45 28 29 00 46 | 49 4e 44 00 45 58 41 4d |FILE().F|IND.EXAM|
|00000e40| 50 4c 45 53 00 46 4b 4c | 41 42 45 4c 28 29 00 46 |PLES.FKL|ABEL().F|
|00000e50| 4b 4d 41 58 28 29 00 46 | 4c 4f 43 4b 28 29 00 46 |KMAX().F|LOCK().F|
|00000e60| 4c 55 53 48 00 46 4f 55 | 4e 44 28 29 00 45 58 41 |LUSH.FOU|ND().EXA|
|00000e70| 4d 50 4c 45 53 00 47 41 | 54 48 45 52 00 47 45 54 |MPLES.GA|THER.GET|
|00000e80| 45 4e 56 28 29 00 47 4f | 00 45 58 41 4d 50 4c 45 |ENV().GO|.EXAMPLE|
|00000e90| 53 00 48 45 4c 50 00 49 | 46 00 45 58 41 4d 50 4c |S.HELP.I|F.EXAMPL|
|00000ea0| 45 00 49 49 46 28 29 00 | 49 4e 44 45 58 00 45 58 |E.IIF().|INDEX.EX|
|00000eb0| 41 4d 50 4c 45 53 00 46 | 4f 52 00 45 58 41 4d 50 |AMPLES.F|OR.EXAMP|
|00000ec0| 4c 45 00 49 4e 4b 45 59 | 28 29 00 49 4e 50 55 54 |LE.INKEY|().INPUT|
|00000ed0| 00 49 4e 53 45 52 54 00 | 49 4e 54 28 29 00 49 53 |.INSERT.|INT().IS|
|00000ee0| 41 4c 50 48 41 28 29 00 | 49 53 43 4f 4c 4f 52 28 |ALPHA().|ISCOLOR(|
|00000ef0| 29 00 49 53 4c 4f 57 45 | 52 28 29 00 49 53 55 50 |).ISLOWE|R().ISUP|
|00000f00| 50 45 52 28 29 00 4a 4f | 49 4e 00 4b 45 59 42 4f |PER().JO|IN.KEYBO|
|00000f10| 41 52 44 00 4c 41 42 45 | 4c 00 4c 45 46 54 28 29 |ARD.LABE|L.LEFT()|
|00000f20| 00 4c 45 4e 28 29 00 4c | 49 53 54 00 4c 4f 41 44 |.LEN().L|IST.LOAD|
|00000f30| 00 4c 4f 43 41 54 45 00 | 4c 4f 47 28 29 00 4c 4f |.LOCATE.|LOG().LO|
|00000f40| 4f 50 00 4c 4f 57 45 52 | 28 29 00 4c 54 52 49 4d |OP.LOWER|().LTRIM|
|00000f50| 28 29 00 4c 55 50 44 41 | 54 45 28 29 00 4d 41 43 |().LUPDA|TE().MAC|
|00000f60| 52 4f 53 2d 26 00 45 58 | 41 4d 50 4c 45 00 4d 41 |ROS-&.EX|AMPLE.MA|
|00000f70| 58 28 29 00 4d 45 4e 55 | 00 42 41 52 00 54 4f 00 |X().MENU|.BAR.TO.|
|00000f80| 3c 45 58 50 4e 31 3e 00 | 4d 45 53 53 41 47 45 28 |<EXPN1>.|MESSAGE(|
|00000f90| 29 00 4d 49 4e 28 29 00 | 4d 4f 44 28 29 00 4d 4f |).MIN().|MOD().MO|
|00000fa0| 44 49 46 59 00 43 4f 4d | 4d 41 4e 44 00 46 49 4c |DIFY.COM|MAND.FIL|
|00000fb0| 45 00 4c 41 42 45 4c 00 | 52 45 50 4f 52 54 00 53 |E.LABEL.|REPORT.S|
|00000fc0| 54 52 55 43 54 55 52 45 | 00 4d 4f 4e 54 48 28 29 |TRUCTURE|.MONTH()|
|00000fd0| 00 4d 55 4c 54 49 55 53 | 45 52 00 41 55 54 4f 4c |.MULTIUS|ER.AUTOL|
|00000fe0| 4f 43 4b 53 00 43 48 41 | 4e 47 45 00 44 49 53 50 |OCKS.CHA|NGE.DISP|
|00000ff0| 4c 41 59 00 45 44 49 54 | 00 45 52 52 4f 52 28 29 |LAY.EDIT|.ERROR()|
|00001000| 00 46 4c 4f 43 4b 28 29 | 00 4c 49 53 54 00 4d 45 |.FLOCK()|.LIST.ME|
|00001010| 53 53 41 47 45 28 29 00 | 52 45 54 52 59 00 52 4c |SSAGE().|RETRY.RL|
|00001020| 4f 43 4b 28 29 00 53 45 | 54 00 45 58 43 4c 55 53 |OCK().SE|T.EXCLUS|
|00001030| 49 56 45 00 50 52 49 4e | 54 45 52 00 4e 45 54 57 |IVE.PRIN|TER.NETW|
|00001040| 4f 52 4b 00 4e 4f 56 45 | 4c 4c 00 55 4e 4c 4f 43 |ORK.NOVE|LL.UNLOC|
|00001050| 4b 00 55 53 45 00 4e 44 | 58 28 29 00 4e 4f 54 45 |K.USE.ND|X().NOTE|
|00001060| 00 4f 4e 00 4b 45 59 3d | 00 4f 53 28 29 00 50 41 |.ON.KEY=|.OS().PA|
|00001070| 43 4b 00 50 41 52 41 4d | 45 54 45 52 00 45 58 41 |CK.PARAM|ETER.EXA|
|00001080| 4d 50 4c 45 00 50 43 4f | 4c 28 29 00 50 52 49 56 |MPLE.PCO|L().PRIV|
|00001090| 41 54 45 00 50 52 4f 43 | 45 44 55 52 45 00 45 58 |ATE.PROC|EDURE.EX|
|000010a0| 41 4d 50 4c 45 00 50 52 | 4f 57 28 29 00 50 55 42 |AMPLE.PR|OW().PUB|
|000010b0| 4c 49 43 00 51 55 49 54 | 00 52 45 41 44 00 4d 45 |LIC.QUIT|.READ.ME|
|000010c0| 4e 55 00 42 41 52 00 53 | 41 56 45 00 54 4f 00 52 |NU.BAR.S|AVE.TO.R|
|000010d0| 45 41 44 4b 45 59 28 29 | 00 52 45 43 41 4c 4c 00 |EADKEY()|.RECALL.|
|000010e0| 52 45 43 43 4f 55 4e 54 | 00 52 45 43 4e 4f 28 29 |RECCOUNT|.RECNO()|
|000010f0| 00 45 58 41 4d 50 4c 45 | 53 00 52 45 43 4e 4f 28 |.EXAMPLE|S.RECNO(|
|00001100| 30 29 00 52 45 43 53 49 | 5a 45 28 29 00 52 45 49 |0).RECSI|ZE().REI|
|00001110| 4e 44 45 58 00 52 45 4c | 45 41 53 45 00 52 45 4e |NDEX.REL|EASE.REN|
|00001120| 41 4d 45 00 52 45 50 4c | 41 43 45 00 52 45 50 4c |AME.REPL|ACE.REPL|
|00001130| 49 43 41 54 45 00 52 45 | 50 4f 52 54 00 52 45 53 |ICATE.RE|PORT.RES|
|00001140| 54 4f 52 45 00 52 45 53 | 55 4d 45 00 52 45 54 52 |TORE.RES|UME.RETR|
|00001150| 59 00 52 45 54 55 52 4e | 00 52 49 47 48 54 28 29 |Y.RETURN|.RIGHT()|
|00001160| 00 52 4f 55 4e 44 28 29 | 00 52 4f 57 28 29 00 52 |.ROUND()|.ROW().R|
|00001170| 54 52 49 4d 28 29 00 52 | 55 4e 2f 21 00 53 41 56 |TRIM().R|UN/!.SAV|
|00001180| 45 00 53 43 41 54 54 45 | 52 00 53 43 52 4f 4c 4c |E.SCATTE|R.SCROLL|
|00001190| 00 45 58 41 4d 50 4c 45 | 53 00 53 45 45 4b 00 53 |.EXAMPLE|S.SEEK.S|
|000011a0| 45 4c 45 43 54 00 53 45 | 4c 45 43 54 28 29 00 53 |ELECT.SE|LECT().S|
|000011b0| 45 54 00 41 4c 54 45 52 | 4e 41 54 45 00 42 45 4c |ET.ALTER|NATE.BEL|
|000011c0| 4c 00 43 41 52 52 59 00 | 43 45 4e 54 55 52 59 00 |L.CARRY.|CENTURY.|
|000011d0| 43 4c 45 41 52 00 43 4f | 4c 4f 52 00 43 4f 4e 46 |CLEAR.CO|LOR.CONF|
|000011e0| 49 52 4d 00 43 4f 4e 53 | 4f 4c 45 00 44 41 54 45 |IRM.CONS|OLE.DATE|
|000011f0| 00 44 45 42 55 47 00 44 | 45 43 49 4d 41 4c 53 00 |.DEBUG.D|ECIMALS.|
|00001200| 44 45 46 41 55 4c 54 00 | 44 45 4c 45 54 45 44 00 |DEFAULT.|DELETED.|
|00001210| 44 45 4c 49 4d 49 54 45 | 52 53 00 44 45 56 49 43 |DELIMITE|RS.DEVIC|
|00001220| 45 00 44 4f 48 49 53 54 | 4f 52 59 00 45 43 48 4f |E.DOHIST|ORY.ECHO|
|00001230| 00 45 53 43 41 50 45 00 | 45 58 41 43 54 00 45 58 |.ESCAPE.|EXACT.EX|
|00001240| 43 4c 55 53 49 56 45 00 | 46 49 45 4c 44 53 00 46 |CLUSIVE.|FIELDS.F|
|00001250| 49 4c 54 45 52 00 46 49 | 58 45 44 00 46 4f 52 4d |ILTER.FI|XED.FORM|
|00001260| 41 54 00 46 55 4e 43 54 | 49 4f 4e 00 48 45 41 44 |AT.FUNCT|ION.HEAD|
|00001270| 49 4e 47 00 48 45 4c 50 | 00 48 49 53 54 4f 52 59 |ING.HELP|.HISTORY|
|00001280| 00 49 4e 44 45 58 00 49 | 4e 54 45 4e 53 49 54 59 |.INDEX.I|NTENSITY|
|00001290| 00 4d 41 52 47 49 4e 00 | 4d 45 4d 4f 57 49 44 54 |.MARGIN.|MEMOWIDT|
|000012a0| 48 00 4d 45 4e 55 00 4d | 45 53 53 41 47 45 00 4f |H.MENU.M|ESSAGE.O|
|000012b0| 44 4f 4d 45 54 45 52 00 | 4f 52 44 45 52 00 50 41 |DOMETER.|ORDER.PA|
|000012c0| 54 48 00 50 52 49 4e 54 | 00 50 52 49 4e 54 45 52 |TH.PRINT|.PRINTER|
|000012d0| 00 50 52 4f 43 45 44 55 | 52 45 00 52 45 4c 41 54 |.PROCEDU|RE.RELAT|
|000012e0| 49 4f 4e 00 41 44 44 49 | 54 49 56 45 00 45 58 41 |ION.ADDI|TIVE.EXA|
|000012f0| 4d 50 4c 45 00 53 41 46 | 45 54 59 00 53 43 4f 52 |MPLE.SAF|ETY.SCOR|
|00001300| 45 42 4f 41 52 44 00 53 | 54 41 54 55 53 00 53 54 |EBOARD.S|TATUS.ST|
|00001310| 45 50 00 54 41 4c 4b 00 | 54 59 50 45 41 48 45 41 |EP.TALK.|TYPEAHEA|
|00001320| 44 00 55 4e 49 51 55 45 | 00 56 49 45 57 00 53 4b |D.UNIQUE|.VIEW.SK|
|00001330| 49 50 00 45 58 41 4d 50 | 4c 45 53 00 53 4f 55 4e |IP.EXAMP|LES.SOUN|
|00001340| 44 45 58 00 53 4f 52 54 | 00 53 50 41 43 45 28 29 |DEX.SORT|.SPACE()|
|00001350| 00 53 51 52 54 28 29 00 | 53 54 4f 52 45 00 53 54 |.SQRT().|STORE.ST|
|00001360| 52 28 29 00 53 54 55 46 | 46 28 29 00 45 58 41 4d |R().STUF|F().EXAM|
|00001370| 50 4c 45 53 00 53 55 42 | 53 54 52 28 29 00 53 55 |PLES.SUB|STR().SU|
|00001380| 4d 00 53 55 53 50 45 4e | 44 00 53 59 53 28 29 00 |M.SUSPEN|D.SYS().|
|00001390| 23 31 2c 31 30 2c 31 31 | 00 23 31 35 00 23 32 30 |#1,10,11|.#15.#20|
|000013a0| 30 30 00 23 32 30 30 31 | 00 54 45 58 54 00 54 49 |00.#2001|.TEXT.TI|
|000013b0| 4d 45 28 29 00 54 4f 54 | 41 4c 00 45 58 41 4d 50 |ME().TOT|AL.EXAMP|
|000013c0| 4c 45 00 54 52 41 4e 53 | 46 4f 52 4d 00 54 52 49 |LE.TRANS|FORM.TRI|
|000013d0| 4d 28 29 00 54 59 50 45 | 00 54 59 50 45 28 29 00 |M().TYPE|.TYPE().|
|000013e0| 55 44 46 00 45 58 41 4d | 50 4c 45 00 55 4e 4c 4f |UDF.EXAM|PLE.UNLO|
|000013f0| 43 4b 00 55 50 44 41 54 | 45 00 55 50 44 41 54 45 |CK.UPDAT|E.UPDATE|
|00001400| 44 28 29 00 55 50 50 45 | 52 28 29 00 55 53 45 00 |D().UPPE|R().USE.|
|00001410| 56 41 4c 28 29 00 56 45 | 52 53 49 4f 4e 28 29 00 |VAL().VE|RSION().|
|00001420| 57 41 49 54 00 59 45 41 | 52 28 29 00 5a 41 50 00 |WAIT.YEA|R().ZAP.|
|00001430| 21 62 63 00 00 46 6f 78 | 42 41 53 45 2b 20 68 61 |!bc..Fox|BASE+ ha|
|00001440| 73 20 31 30 20 77 6f 72 | 6b 61 72 65 61 73 20 6e |s 10 wor|kareas n|
|00001450| 75 6d 62 65 72 65 64 20 | 31 20 2d 20 31 30 20 61 |umbered |1 - 10 a|
|00001460| 6e 64 20 6e 61 6d 65 64 | 20 41 20 2d 20 4a 20 77 |nd named| A - J w|
|00001470| 68 69 63 68 20 00 61 72 | 65 20 61 76 61 69 6c 61 |hich .ar|e availa|
|00001480| 62 6c 65 20 66 6f 72 20 | 55 53 45 69 6e 67 20 64 |ble for |USEing d|
|00001490| 61 74 61 62 61 73 65 73 | 20 63 6f 6e 63 75 72 72 |atabases| concurr|
|000014a0| 65 6e 74 6c 79 20 28 6f | 6e 65 20 64 61 74 61 62 |ently (o|ne datab|
|000014b0| 61 73 65 20 00 70 65 72 | 20 77 6f 72 6b 20 61 72 |ase .per| work ar|
|000014c0| 65 61 29 2e 20 20 53 69 | 6e 63 65 20 46 6f 78 42 |ea). Si|nce FoxB|
|000014d0| 41 53 45 2b 20 77 69 6c | 6c 20 61 74 74 65 6d 70 |ASE+ wil|l attemp|
|000014e0| 74 20 74 6f 20 6f 70 65 | 6e 20 61 20 64 61 74 61 |t to ope|n a data|
|000014f0| 62 61 73 65 20 00 69 6e | 20 74 68 65 20 63 75 72 |base .in| the cur|
|00001500| 72 65 6e 74 6c 79 20 53 | 45 4c 45 43 54 65 64 20 |rently S|ELECTed |
|00001510| 77 6f 72 6b 61 72 65 61 | 2c 20 74 68 65 20 75 73 |workarea|, the us|
|00001520| 65 72 20 6d 75 73 74 20 | 65 78 70 6c 69 63 69 74 |er must |explicit|
|00001530| 6c 79 20 72 65 2d 00 71 | 75 65 73 74 20 61 20 70 |ly re-.q|uest a p|
|00001540| 61 72 74 69 63 75 6c 61 | 72 20 77 6f 72 6b 20 61 |articula|r work a|
|00001550| 72 65 61 20 62 79 20 69 | 74 73 20 6e 75 6d 62 65 |rea by i|ts numbe|
|00001560| 72 20 6f 72 20 62 79 20 | 69 74 73 20 6e 61 6d 65 |r or by |its name|
|00001570| 20 69 66 20 00 6d 6f 72 | 65 20 74 68 61 6e 20 6f | if .mor|e than o|
|00001580| 6e 65 20 64 61 74 61 62 | 61 73 65 20 69 73 20 74 |ne datab|ase is t|
|00001590| 6f 20 62 65 20 55 53 45 | 64 20 61 74 20 61 20 74 |o be USE|d at a t|
|000015a0| 69 6d 65 2e 20 20 4f 6e | 63 65 20 61 20 64 61 74 |ime. On|ce a dat|
|000015b0| 61 62 61 73 65 00 69 73 | 20 6f 70 65 6e 2c 20 69 |abase.is| open, i|
|000015c0| 74 73 20 77 6f 72 6b 61 | 72 65 61 20 6d 61 79 20 |ts worka|rea may |
|000015d0| 61 6c 73 6f 20 62 65 20 | 53 45 4c 45 43 54 65 64 |also be |SELECTed|
|000015e0| 20 62 79 20 69 74 73 20 | 61 6c 69 61 73 20 77 68 | by its |alias wh|
|000015f0| 69 63 68 20 69 73 00 61 | 73 73 69 67 6e 65 64 20 |ich is.a|ssigned |
|00001600| 62 79 20 74 68 65 20 55 | 53 45 20 2e 2e 2e 20 41 |by the U|SE ... A|
|00001610| 4c 49 41 53 20 63 6f 6d | 6d 61 6e 64 20 6f 72 2c |LIAS com|mand or,|
|00001620| 20 62 79 20 64 65 66 61 | 75 6c 74 2c 20 69 73 20 | by defa|ult, is |
|00001630| 74 68 65 20 00 66 69 6c | 65 6e 61 6d 65 20 69 74 |the .fil|ename it|
|00001640| 73 65 6c 66 2e 20 20 54 | 6f 20 61 63 63 65 73 73 |self. T|o access|
|00001650| 20 66 69 65 6c 64 73 20 | 66 72 6f 6d 20 61 20 64 | fields |from a d|
|00001660| 61 74 61 62 61 73 65 20 | 74 68 61 74 20 69 73 20 |atabase |that is |
|00001670| 6e 6f 74 20 00 69 6e 20 | 74 68 65 20 63 75 72 72 |not .in |the curr|
|00001680| 65 6e 74 6c 79 20 53 45 | 4c 45 43 54 65 64 20 77 |ently SE|LECTed w|
|00001690| 6f 72 6b 20 61 72 65 61 | 2c 20 74 68 65 20 66 69 |ork area|, the fi|
|000016a0| 65 6c 64 20 6e 61 6d 65 | 20 6d 61 79 20 62 65 20 |eld name| may be |
|000016b0| 70 72 65 2d 00 66 69 78 | 65 64 20 62 79 20 74 68 |pre-.fix|ed by th|
|000016c0| 65 20 61 6c 69 61 73 20 | 6e 61 6d 65 20 6f 72 20 |e alias |name or |
|000016d0| 74 68 65 20 77 6f 72 6b | 61 72 65 61 20 6e 61 6d |the work|area nam|
|000016e0| 65 20 75 73 69 6e 67 20 | 74 68 65 20 6f 70 65 72 |e using |the oper|
|000016f0| 61 74 6f 72 20 00 22 2d | 3e 22 2e 00 2f 2a 00 21 |ator ."-|>"../*.!|
|00001700| 62 63 00 00 46 6f 78 42 | 41 53 45 2b 20 61 75 74 |bc..FoxB|ASE+ aut|
|00001710| 6f 6d 61 74 69 63 61 6c | 6c 79 20 73 61 76 65 73 |omatical|ly saves|
|00001720| 20 61 73 20 6d 61 6e 79 | 20 63 6f 6d 6d 61 6e 64 | as many| command|
|00001730| 73 20 65 6e 74 65 72 65 | 64 20 69 6e 20 69 6e 74 |s entere|d in int|
|00001740| 65 72 2d 00 61 63 74 69 | 76 65 20 63 6f 6d 6d 61 |er-.acti|ve comma|
|00001750| 6e 64 20 6d 6f 64 65 20 | 61 73 20 70 6f 73 73 69 |nd mode |as possi|
|00001760| 62 6c 65 2e 20 20 54 68 | 65 73 65 20 61 72 65 20 |ble. Th|ese are |
|00001770| 73 74 6f 72 65 64 20 69 | 6e 20 6f 72 64 65 72 2c |stored i|n order,|
|00001780| 20 00 66 72 6f 6d 20 6d | 6f 73 74 20 72 65 63 65 | .from m|ost rece|
|00001790| 6e 74 20 74 6f 20 6f 6c | 64 65 73 74 2c 20 69 6e |nt to ol|dest, in|
|000017a0| 20 61 20 73 70 65 63 69 | 61 6c 20 61 72 65 61 20 | a speci|al area |
|000017b0| 6f 66 20 6d 65 6d 6f 72 | 79 20 63 61 6c 6c 65 64 |of memor|y called|
|000017c0| 20 00 74 68 65 20 22 68 | 69 73 74 6f 72 79 20 6c | .the "h|istory l|
|000017d0| 69 73 74 22 2e 20 20 54 | 68 65 20 73 69 7a 65 20 |ist". T|he size |
|000017e0| 6f 66 20 74 68 65 20 68 | 69 73 74 6f 72 79 20 6c |of the h|istory l|
|000017f0| 69 73 74 20 61 6e 64 2c | 20 63 6f 6e 73 65 2d 00 |ist and,| conse-.|
|00001800| 71 75 65 6e 74 6c 79 2c | 20 74 68 65 20 6d 61 78 |quently,| the max|
|00001810| 69 6d 75 6d 20 6e 75 6d | 62 65 72 20 6f 66 20 63 |imum num|ber of c|
|00001820| 6f 6d 6d 61 6e 64 73 20 | 77 68 69 63 68 20 63 61 |ommands |which ca|
|00001830| 6e 20 62 65 20 73 74 6f | 72 65 64 2c 20 00 64 65 |n be sto|red, .de|
|00001840| 70 65 6e 64 73 20 6f 6e | 20 74 68 65 20 73 65 74 |pends on| the set|
|00001850| 74 69 6e 67 20 6f 66 20 | 74 68 65 20 48 4d 45 4d |ting of |the HMEM|
|00001860| 4f 52 59 20 6f 70 74 69 | 6f 6e 20 69 6e 20 43 4f |ORY opti|on in CO|
|00001870| 4e 46 49 47 2e 00 00 54 | 68 65 20 48 49 53 54 4f |NFIG...T|he HISTO|
|00001880| 52 59 20 6f 70 74 69 6f | 6e 20 69 6e 20 43 4f 4e |RY optio|n in CON|
|00001890| 46 49 47 20 63 6f 6e 74 | 72 6f 6c 73 20 74 68 65 |FIG cont|rols the|
|000018a0| 20 64 65 66 61 75 6c 74 | 20 6e 75 6d 62 65 72 20 | default| number |
|000018b0| 6f 66 20 00 73 74 61 74 | 65 6d 65 6e 74 73 20 66 |of .stat|ements f|
|000018c0| 72 6f 6d 20 74 68 65 20 | 68 69 73 74 6f 72 79 20 |rom the |history |
|000018d0| 6c 69 73 74 20 77 68 69 | 63 68 20 77 69 6c 6c 20 |list whi|ch will |
|000018e0| 62 65 20 6f 75 74 70 75 | 74 20 69 66 20 6e 6f 20 |be outpu|t if no |
|000018f0| 00 65 78 70 6c 69 63 69 | 74 20 63 6f 75 6e 74 20 |.explici|t count |
|00001900| 69 73 20 70 72 6f 76 69 | 64 65 64 20 69 6e 20 44 |is provi|ded in D|
|00001910| 49 53 50 4c 41 59 20 48 | 49 53 54 4f 52 59 2e 20 |ISPLAY H|ISTORY. |
|00001920| 20 54 68 69 73 20 64 65 | 66 61 75 6c 74 20 00 63 | This de|fault .c|
|00001930| 6f 75 6e 74 20 63 61 6e | 20 61 6c 73 6f 20 62 65 |ount can| also be|
|00001940| 20 63 68 61 6e 67 65 64 | 20 62 79 20 75 73 65 20 | changed| by use |
|00001950| 6f 66 20 74 68 65 20 53 | 45 54 20 48 49 53 54 4f |of the S|ET HISTO|
|00001960| 52 59 20 54 4f 20 63 6f | 6d 6d 61 6e 64 2e 00 00 |RY TO co|mmand...|
|00001970| 41 64 64 69 74 69 6f 6e | 61 6c 6c 79 2c 20 63 6f |Addition|ally, co|
|00001980| 6d 6d 61 6e 64 73 20 73 | 61 76 65 64 20 69 6e 20 |mmands s|aved in |
|00001990| 74 68 65 20 68 69 73 74 | 6f 72 79 20 6c 69 73 74 |the hist|ory list|
|000019a0| 20 6d 61 79 20 62 65 20 | 72 65 63 61 6c 6c 65 64 | may be |recalled|
|000019b0| 00 69 6e 64 69 76 69 64 | 75 61 6c 6c 79 20 66 6f |.individ|ually fo|
|000019c0| 72 20 65 64 69 74 69 6e | 67 20 61 6e 64 20 65 78 |r editin|g and ex|
|000019d0| 65 63 75 74 69 6f 6e 2e | 20 20 43 75 72 73 6f 72 |ecution.| Cursor|
|000019e0| 20 63 6f 6e 74 72 6f 6c | 20 6b 65 79 73 20 61 72 | control| keys ar|
|000019f0| 65 00 75 73 65 64 20 74 | 6f 20 74 72 61 76 65 72 |e.used t|o traver|
|00001a00| 73 65 20 61 6e 64 20 65 | 64 69 74 20 74 68 65 20 |se and e|dit the |
|00001a10| 68 69 73 74 6f 72 79 20 | 6c 69 73 74 2e 00 00 53 |history |list...S|
|00001a20| 45 54 74 69 6e 67 20 44 | 4f 48 49 53 54 4f 52 59 |ETting D|OHISTORY|
|00001a30| 20 4f 4e 20 72 65 63 6f | 72 64 73 20 63 6f 6d 6d | ON reco|rds comm|
|00001a40| 61 6e 64 73 20 65 78 65 | 63 75 74 65 64 20 66 72 |ands exe|cuted fr|
|00001a50| 6f 6d 20 61 20 70 72 6f | 67 72 61 6d 20 00 61 73 |om a pro|gram .as|
|00001a60| 20 77 65 6c 6c 20 61 73 | 20 63 6f 6d 6d 61 6e 64 | well as| command|
|00001a70| 73 20 65 6e 74 65 72 65 | 64 20 66 72 6f 6d 20 74 |s entere|d from t|
|00001a80| 68 65 20 63 6f 6d 6d 61 | 6e 64 20 6c 69 6e 65 2e |he comma|nd line.|
|00001a90| 00 2f 2a 00 21 62 63 00 | 00 54 68 65 20 6f 70 65 |./*.!bc.|.The ope|
|00001aa0| 72 61 74 6f 72 73 20 61 | 76 61 69 6c 61 62 6c 65 |rators a|vailable|
|00001ab0| 20 69 6e 20 46 6f 78 42 | 41 53 45 2b 20 61 72 65 | in FoxB|ASE+ are|
|00001ac0| 20 67 72 6f 75 70 65 64 | 20 69 6e 74 6f 20 34 20 | grouped| into 4 |
|00001ad0| 6d 61 6a 6f 72 20 00 63 | 61 74 65 67 6f 72 69 65 |major .c|ategorie|
|00001ae0| 73 3a 20 6c 6f 67 69 63 | 61 6c 2c 20 61 72 69 74 |s: logic|al, arit|
|00001af0| 68 6d 65 74 69 63 2c 20 | 72 65 6c 61 74 69 6f 6e |hmetic, |relation|
|00001b00| 61 6c 2c 20 61 6e 64 20 | 73 74 72 69 6e 67 2e 00 |al, and |string..|
|00001b10| 00 4c 4f 47 49 43 41 4c | 20 28 6f 72 64 65 72 20 |.LOGICAL| (order |
|00001b20| 6f 66 20 70 72 65 63 65 | 64 65 6e 63 65 29 09 41 |of prece|dence).A|
|00001b30| 52 49 54 48 4d 45 54 49 | 43 20 28 6f 72 64 65 72 |RITHMETI|C (order|
|00001b40| 20 6f 66 20 70 72 65 63 | 65 64 65 6e 63 65 29 00 | of prec|edence).|
|00001b50| 28 29 20 2d 20 74 6f 20 | 67 72 6f 75 70 20 65 78 |() - to |group ex|
|00001b60| 70 72 65 73 73 69 6f 6e | 73 09 28 29 20 2d 20 74 |pression|s.() - t|
|00001b70| 6f 20 67 72 6f 75 70 20 | 65 78 70 72 65 73 73 69 |o group |expressi|
|00001b80| 6f 6e 73 00 2e 4e 4f 54 | 2e 2c 20 21 20 20 20 6c |ons..NOT|., ! l|
|00001b90| 6f 67 69 63 61 6c 20 6e | 65 67 61 74 69 76 65 09 |ogical n|egative.|
|00001ba0| 2a 2a 2c 20 5e 20 20 20 | 65 78 70 6f 6e 65 6e 74 |**, ^ |exponent|
|00001bb0| 69 61 74 69 6f 6e 00 2e | 41 4e 44 2e 20 20 20 20 |iation..|AND. |
|00001bc0| 20 20 6c 6f 67 69 63 61 | 6c 20 41 4e 44 09 09 2a | logica|l AND..*|
|00001bd0| 2c 20 2f 20 20 20 20 6d | 75 6c 74 69 70 6c 69 63 |, / m|ultiplic|
|00001be0| 61 74 69 6f 6e 2c 20 64 | 69 76 69 73 69 6f 6e 00 |ation, d|ivision.|
|00001bf0| 2e 4f 52 2e 09 20 20 20 | 6c 6f 67 69 63 61 6c 20 |.OR.. |logical |
|00001c00| 4f 52 09 09 2b 2c 20 2d | 20 20 20 20 61 64 64 69 |OR..+, -| addi|
|00001c10| 74 69 6f 6e 2c 20 73 75 | 62 74 72 61 63 74 69 6f |tion, su|btractio|
|00001c20| 6e 00 00 52 45 4c 41 54 | 49 4f 4e 41 4c 09 09 09 |n..RELAT|IONAL...|
|00001c30| 53 54 52 49 4e 47 00 3c | 20 20 20 20 20 20 6c 65 |STRING.<| le|
|00001c40| 73 73 20 74 68 61 6e 20 | 20 20 09 09 2b 20 73 74 |ss than | ..+ st|
|00001c50| 72 69 6e 67 20 63 6f 6e | 63 61 74 65 6e 61 74 69 |ring con|catenati|
|00001c60| 6f 6e 00 3e 20 20 20 20 | 20 20 67 72 65 61 74 65 |on.> | greate|
|00001c70| 72 20 74 68 61 6e 09 09 | 2d 20 73 74 72 69 6e 67 |r than..|- string|
|00001c80| 20 63 6f 6e 63 61 74 65 | 6e 61 74 69 6f 6e 20 28 | concate|nation (|
|00001c90| 74 72 61 69 6c 69 6e 67 | 00 3d 20 20 20 20 20 20 |trailing|.= |
|00001ca0| 65 71 75 61 6c 20 74 6f | 09 09 09 20 20 62 6c 61 |equal to|... bla|
|00001cb0| 6e 6b 73 20 61 72 65 20 | 6d 6f 76 65 64 20 66 72 |nks are |moved fr|
|00001cc0| 6f 6d 20 74 68 65 20 00 | 3c 3e 2c 20 23 20 20 6e |om the .|<>, # n|
|00001cd0| 6f 74 20 65 71 75 61 6c | 20 74 6f 09 09 20 20 66 |ot equal| to.. f|
|00001ce0| 69 72 73 74 20 73 74 72 | 69 6e 67 20 74 6f 20 74 |irst str|ing to t|
|00001cf0| 68 65 20 65 6e 64 20 6f | 66 20 74 68 65 00 3c 3d |he end o|f the.<=|
|00001d00| 20 20 20 20 20 6c 65 73 | 73 20 74 68 61 6e 20 6f | les|s than o|
|00001d10| 72 20 65 71 75 61 6c 20 | 74 6f 09 20 20 73 65 63 |r equal |to. sec|
|00001d20| 6f 6e 64 20 73 74 72 69 | 6e 67 29 00 3e 3d 20 20 |ond stri|ng).>= |
|00001d30| 20 20 20 67 72 65 61 74 | 65 72 20 74 68 61 6e 20 | great|er than |
|00001d40| 6f 72 20 65 71 75 61 6c | 20 74 6f 00 24 20 20 20 |or equal| to.$ |
|00001d50| 20 20 20 73 75 62 73 74 | 72 69 6e 67 20 63 6f 6d | subst|ring com|
|00001d60| 70 61 72 69 73 6f 6e 00 | 3d 3d 20 20 20 20 20 63 |parison.|== c|
|00001d70| 68 61 72 61 63 74 65 72 | 20 73 74 72 69 6e 67 20 |haracter| string |
|00001d80| 63 6f 6d 70 61 72 69 73 | 6f 6e 20 28 74 72 61 69 |comparis|on (trai|
|00001d90| 6c 69 6e 67 00 20 20 20 | 20 20 20 20 62 6c 61 6e |ling. | blan|
|00001da0| 6b 73 20 61 72 65 20 73 | 69 67 6e 69 66 69 63 61 |ks are s|ignifica|
|00001db0| 6e 74 20 77 68 65 6e 20 | 45 58 41 43 54 20 69 73 |nt when |EXACT is|
|00001dc0| 20 4f 4e 29 00 2f 2a 00 | 21 62 63 00 54 68 72 6f | ON)./*.|!bc.Thro|
|00001dd0| 75 67 68 20 74 68 65 20 | 75 73 65 20 6f 66 20 53 |ugh the |use of S|
|00001de0| 45 54 20 44 45 46 41 55 | 4c 54 20 61 6e 64 20 53 |ET DEFAU|LT and S|
|00001df0| 45 54 20 50 41 54 48 2c | 20 46 6f 78 42 41 53 45 |ET PATH,| FoxBASE|
|00001e00| 2b 20 65 6e 61 62 6c 65 | 73 20 00 74 68 65 20 75 |+ enable|s .the u|
|00001e10| 73 65 72 20 74 6f 20 73 | 70 65 63 69 66 79 20 61 |ser to s|pecify a|
|00001e20| 20 73 65 74 20 6f 66 20 | 64 69 72 65 63 74 6f 72 | set of |director|
|00001e30| 69 65 73 20 28 6f 74 68 | 65 72 20 74 68 61 6e 20 |ies (oth|er than |
|00001e40| 74 68 65 20 63 75 72 72 | 65 6e 74 00 77 6f 72 6b |the curr|ent.work|
|00001e50| 69 6e 67 20 64 69 72 65 | 63 74 6f 72 79 29 20 69 |ing dire|ctory) i|
|00001e60| 6e 20 77 68 69 63 68 20 | 74 6f 20 73 65 61 72 63 |n which |to searc|
|00001e70| 68 20 66 6f 72 20 66 69 | 6c 65 73 2e 20 53 45 54 |h for fi|les. SET|
|00001e80| 20 44 45 46 41 55 4c 54 | 20 6d 61 79 00 62 65 20 | DEFAULT| may.be |
|00001e90| 75 73 65 64 20 74 6f 20 | 63 68 61 6e 67 65 20 74 |used to |change t|
|00001ea0| 68 65 20 64 65 66 61 75 | 6c 74 20 64 72 69 76 65 |he defau|lt drive|
|00001eb0| 20 74 6f 20 61 20 64 72 | 69 76 65 20 6e 61 6d 65 | to a dr|ive name|
|00001ec0| 20 64 69 66 66 65 72 65 | 6e 74 20 00 66 72 6f 6d | differe|nt .from|
|00001ed0| 20 74 68 65 20 6f 70 65 | 72 61 74 69 6e 67 20 73 | the ope|rating s|
|00001ee0| 79 73 74 65 6d 27 73 20 | 64 65 66 61 75 6c 74 20 |ystem's |default |
|00001ef0| 64 72 69 76 65 2e 20 20 | 49 74 20 69 73 20 69 6d |drive. |It is im|
|00001f00| 70 6f 72 74 61 6e 74 20 | 74 6f 20 00 72 65 6d 65 |portant |to .reme|
|00001f10| 6d 62 65 72 20 74 68 61 | 74 20 65 76 65 6e 20 74 |mber tha|t even t|
|00001f20| 68 6f 75 67 68 20 61 6c | 6c 20 46 6f 78 42 41 53 |hough al|l FoxBAS|
|00001f30| 45 2b 20 6f 70 65 72 61 | 74 69 6f 6e 73 20 74 61 |E+ opera|tions ta|
|00001f40| 6b 65 20 70 6c 61 63 65 | 20 6f 6e 20 00 74 68 65 |ke place| on .the|
|00001f50| 20 64 72 69 76 65 20 73 | 70 65 63 69 66 69 65 64 | drive s|pecified|
|00001f60| 20 62 79 20 53 45 54 20 | 44 45 46 41 55 4c 54 2c | by SET |DEFAULT,|
|00001f70| 20 74 68 65 20 6f 70 65 | 72 61 74 69 6e 67 20 73 | the ope|rating s|
|00001f80| 79 73 74 65 6d 27 73 20 | 64 65 2d 00 66 61 75 6c |ystem's |de-.faul|
|00001f90| 74 20 64 72 69 76 65 20 | 72 65 6d 61 69 6e 73 20 |t drive |remains |
|00001fa0| 74 68 65 20 73 61 6d 65 | 20 75 6e 6c 65 73 73 20 |the same| unless |
|00001fb0| 63 68 61 6e 67 65 64 20 | 74 68 72 6f 75 67 68 20 |changed |through |
|00001fc0| 74 68 65 20 4d 53 2d 44 | 4f 53 20 00 63 68 64 69 |the MS-D|OS .chdi|
|00001fd0| 72 20 63 6f 6d 6d 61 6e | 64 20 65 78 65 63 75 74 |r comman|d execut|
|00001fe0| 65 64 20 76 69 61 20 74 | 68 65 20 52 55 4e 20 63 |ed via t|he RUN c|
|00001ff0| 6f 6d 6d 61 6e 64 2e 00 | 00 53 45 54 20 50 41 54 |ommand..|.SET PAT|
|00002000| 48 20 6d 61 79 20 62 65 | 20 75 73 65 64 20 74 6f |H may be| used to|
|00002010| 20 73 70 65 63 69 66 79 | 20 61 20 73 65 74 20 6f | specify| a set o|
|00002020| 66 20 64 69 72 65 63 74 | 6f 72 69 65 73 20 74 6f |f direct|ories to|
|00002030| 20 75 73 65 20 66 6f 72 | 00 66 69 6c 65 20 73 65 | use for|.file se|
|00002040| 61 72 63 68 65 73 20 6f | 6e 63 65 20 74 68 65 20 |arches o|nce the |
|00002050| 63 75 72 72 65 6e 74 20 | 64 69 72 65 63 74 6f 72 |current |director|
|00002060| 79 20 68 61 73 20 62 65 | 65 6e 20 73 65 61 72 63 |y has be|en searc|
|00002070| 68 65 64 2e 20 20 54 68 | 65 00 64 69 72 65 63 74 |hed. Th|e.direct|
|00002080| 6f 72 69 65 73 20 6d 61 | 79 20 62 65 20 73 70 65 |ories ma|y be spe|
|00002090| 63 69 66 69 65 64 20 62 | 79 20 65 69 74 68 65 72 |cified b|y either|
|000020a0| 20 72 65 6c 61 74 69 76 | 65 20 6f 72 20 66 75 6c | relativ|e or ful|
|000020b0| 6c 79 20 71 75 61 6c 69 | 2d 00 66 69 65 64 20 70 |ly quali|-.fied p|
|000020c0| 61 74 68 6e 61 6d 65 73 | 2e 20 20 49 66 20 61 20 |athnames|. If a |
|000020d0| 70 61 74 68 6e 61 6d 65 | 20 73 74 61 72 74 73 20 |pathname| starts |
|000020e0| 77 69 74 68 20 61 20 70 | 65 72 69 6f 64 20 28 2e |with a p|eriod (.|
|000020f0| 29 2c 20 61 20 62 61 63 | 6b 2d 00 73 6c 61 73 68 |), a bac|k-.slash|
|00002100| 20 28 5c 29 2c 20 6f 72 | 20 61 20 64 72 69 76 65 | (\), or| a drive|
|00002110| 20 6e 61 6d 65 2c 20 74 | 68 65 6e 20 74 68 65 20 | name, t|hen the |
|00002120| 70 61 74 68 6e 61 6d 65 | 20 69 73 20 63 6f 6e 73 |pathname| is cons|
|00002130| 69 64 65 72 65 64 20 74 | 6f 20 00 62 65 20 66 75 |idered t|o .be fu|
|00002140| 6c 6c 79 2d 71 75 61 6c | 69 66 69 65 64 2e 20 20 |lly-qual|ified. |
|00002150| 49 66 20 74 68 65 20 70 | 61 74 68 6e 61 6d 65 20 |If the p|athname |
|00002160| 73 69 6d 70 6c 79 20 62 | 65 67 69 6e 73 20 77 69 |simply b|egins wi|
|00002170| 74 68 20 74 68 65 20 6e | 61 6d 65 00 6f 66 20 61 |th the n|ame.of a|
|00002180| 20 64 69 72 65 63 74 6f | 72 79 20 74 68 65 6e 20 | directo|ry then |
|00002190| 74 68 65 20 70 61 74 68 | 6e 61 6d 65 20 69 73 20 |the path|name is |
|000021a0| 63 6f 6e 73 69 64 65 72 | 65 64 20 74 6f 20 62 65 |consider|ed to be|
|000021b0| 20 72 65 6c 61 74 69 76 | 65 20 74 6f 00 74 68 65 | relativ|e to.the|
|000021c0| 20 77 6f 72 6b 69 6e 67 | 20 64 69 72 65 63 74 6f | working| directo|
|000021d0| 72 79 2e 00 00 57 68 65 | 6e 20 46 6f 78 42 41 53 |ry...Whe|n FoxBAS|
|000021e0| 45 2b 20 61 74 74 65 6d | 70 74 73 20 74 6f 20 6c |E+ attem|pts to l|
|000021f0| 6f 63 61 74 65 20 61 20 | 66 69 6c 65 20 77 68 6f |ocate a |file who|
|00002200| 73 65 20 6e 61 6d 65 20 | 69 73 20 6e 6f 74 20 66 |se name |is not f|
|00002210| 75 6c 6c 79 2d 00 71 75 | 61 6c 69 66 69 65 64 2c |ully-.qu|alified,|
|00002220| 20 69 74 20 66 69 72 73 | 74 20 73 65 61 72 63 68 | it firs|t search|
|00002230| 65 73 20 74 68 65 20 77 | 6f 72 6b 69 6e 67 20 64 |es the w|orking d|
|00002240| 69 72 65 63 74 6f 72 79 | 20 6f 6e 20 74 68 65 20 |irectory| on the |
|00002250| 64 65 2d 00 66 61 75 6c | 74 20 64 72 69 76 65 20 |de-.faul|t drive |
|00002260| 61 73 20 73 70 65 63 69 | 66 69 65 64 20 62 79 20 |as speci|fied by |
|00002270| 53 45 54 20 44 45 46 41 | 55 4c 54 2e 20 20 49 66 |SET DEFA|ULT. If|
|00002280| 20 74 68 65 20 73 65 61 | 72 63 68 20 69 73 20 75 | the sea|rch is u|
|00002290| 6e 2d 00 73 75 63 63 65 | 73 73 66 75 6c 2c 20 74 |n-.succe|ssful, t|
|000022a0| 68 65 6e 20 74 68 65 20 | 70 61 74 68 6e 61 6d 65 |hen the |pathname|
|000022b0| 73 20 61 72 65 20 75 73 | 65 64 20 69 6e 20 74 68 |s are us|ed in th|
|000022c0| 65 20 6f 72 64 65 72 20 | 74 68 65 79 20 61 70 70 |e order |they app|
|000022d0| 65 61 72 00 69 6e 20 74 | 68 65 20 53 45 54 20 50 |ear.in t|he SET P|
|000022e0| 41 54 48 20 63 6f 6d 6d | 61 6e 64 2e 20 20 54 68 |ATH comm|and. Th|
|000022f0| 65 20 70 61 74 68 6e 61 | 6d 65 73 20 61 72 65 20 |e pathna|mes are |
|00002300| 73 69 6d 70 6c 79 20 70 | 72 65 70 65 6e 64 65 64 |simply p|repended|
|00002310| 20 74 6f 20 00 74 68 65 | 20 66 69 6c 65 20 6e 61 | to .the| file na|
|00002320| 6d 65 20 66 6f 72 20 74 | 68 65 20 70 75 72 70 6f |me for t|he purpo|
|00002330| 73 65 20 6f 66 20 74 68 | 65 20 73 65 61 72 63 68 |se of th|e search|
|00002340| 2e 20 20 49 66 20 74 68 | 65 20 6e 6f 77 20 66 75 |. If th|e now fu|
|00002350| 6c 6c 79 2d 00 71 75 61 | 6c 69 66 69 65 64 20 66 |lly-.qua|lified f|
|00002360| 69 6c 65 20 6e 61 6d 65 | 20 64 6f 65 73 20 6e 6f |ile name| does no|
|00002370| 74 20 73 70 65 63 69 66 | 69 63 61 6c 6c 79 20 69 |t specif|ically i|
|00002380| 6e 63 6c 75 64 65 20 61 | 20 64 72 69 76 65 20 6e |nclude a| drive n|
|00002390| 61 6d 65 2c 20 00 74 68 | 65 20 64 65 66 61 75 6c |ame, .th|e defaul|
|000023a0| 74 20 64 72 69 76 65 20 | 69 73 20 61 73 73 75 6d |t drive |is assum|
|000023b0| 65 64 2e 00 00 54 68 65 | 20 70 61 74 68 20 73 75 |ed...The| path su|
|000023c0| 70 70 6f 72 74 20 72 75 | 6c 65 73 20 64 65 73 63 |pport ru|les desc|
|000023d0| 72 69 62 65 64 20 61 62 | 6f 76 65 20 61 70 70 6c |ribed ab|ove appl|
|000023e0| 79 20 74 6f 20 73 65 61 | 72 63 68 65 73 20 66 6f |y to sea|rches fo|
|000023f0| 72 20 65 78 2d 00 69 73 | 74 69 6e 67 20 66 69 6c |r ex-.is|ting fil|
|00002400| 65 73 20 77 69 74 68 20 | 6f 6e 6c 79 20 6f 6e 65 |es with |only one|
|00002410| 20 65 78 63 65 70 74 69 | 6f 6e 2e 20 20 54 68 65 | excepti|on. The|
|00002420| 20 44 49 52 20 63 6f 6d | 6d 61 6e 64 20 61 6c 77 | DIR com|mand alw|
|00002430| 61 79 73 20 00 73 65 61 | 72 63 68 65 73 20 74 68 |ays .sea|rches th|
|00002440| 65 20 77 6f 72 6b 69 6e | 67 20 64 69 72 65 63 74 |e workin|g direct|
|00002450| 6f 72 79 20 6f 66 20 74 | 68 65 20 64 65 66 61 75 |ory of t|he defau|
|00002460| 6c 74 20 64 72 69 76 65 | 20 75 6e 6c 65 73 73 20 |lt drive| unless |
|00002470| 61 20 00 73 6b 65 6c 65 | 74 6f 6e 20 69 73 20 73 |a .skele|ton is s|
|00002480| 75 70 70 6c 69 65 64 20 | 77 69 74 68 20 61 20 70 |upplied |with a p|
|00002490| 61 74 68 6e 61 6d 65 2e | 20 20 57 68 65 6e 20 66 |athname.| When f|
|000024a0| 69 6c 65 73 20 61 72 65 | 20 63 72 65 61 74 65 64 |iles are| created|
|000024b0| 20 62 79 00 46 6f 78 42 | 41 53 45 2b 2c 20 74 68 | by.FoxB|ASE+, th|
|000024c0| 65 79 20 61 72 65 20 61 | 6c 73 6f 20 70 6c 61 63 |ey are a|lso plac|
|000024d0| 65 64 20 69 6e 20 74 68 | 65 20 77 6f 72 6b 69 6e |ed in th|e workin|
|000024e0| 67 20 64 69 72 65 63 74 | 6f 72 79 20 6f 66 20 74 |g direct|ory of t|
|000024f0| 68 65 20 00 64 65 66 61 | 75 6c 74 20 64 72 69 76 |he .defa|ult driv|
|00002500| 65 20 75 6e 6c 65 73 73 | 20 74 68 65 20 66 69 6c |e unless| the fil|
|00002510| 65 20 6e 61 6d 65 20 69 | 73 20 71 75 61 6c 69 66 |e name i|s qualif|
|00002520| 69 65 64 20 77 69 74 68 | 20 61 20 70 61 74 68 6e |ied with| a pathn|
|00002530| 61 6d 65 2e 00 2f 2a 00 | 21 62 63 00 00 49 6e 20 |ame../*.|!bc..In |
|00002540| 6d 61 6e 79 20 63 6f 6d | 6d 61 6e 64 73 2c 20 79 |many com|mands, y|
|00002550| 6f 75 20 77 69 6c 6c 20 | 73 65 65 20 74 68 65 20 |ou will |see the |
|00002560| 70 68 72 61 73 65 20 22 | 73 63 6f 70 65 22 20 69 |phrase "|scope" i|
|00002570| 6e 20 74 68 65 20 63 6f | 6d 6d 61 6e 64 00 64 65 |n the co|mmand.de|
|00002580| 66 69 6e 69 74 69 6f 6e | 2e 20 20 54 68 69 73 20 |finition|. This |
|00002590| 69 73 20 75 73 65 64 20 | 74 6f 20 69 6e 64 69 63 |is used |to indic|
|000025a0| 61 74 65 20 66 6f 72 20 | 77 68 69 63 68 20 72 65 |ate for |which re|
|000025b0| 63 6f 72 64 73 20 6f 66 | 20 74 68 65 20 00 64 61 |cords of| the .da|
|000025c0| 74 61 62 61 73 65 20 63 | 75 72 72 65 6e 74 6c 79 |tabase c|urrently|
|000025d0| 20 69 6e 20 55 53 45 20 | 61 20 70 61 72 74 69 63 | in USE |a partic|
|000025e0| 75 6c 61 72 20 6f 70 65 | 72 61 74 69 6f 6e 20 69 |ular ope|ration i|
|000025f0| 73 20 74 6f 20 62 65 20 | 70 65 72 2d 00 66 6f 72 |s to be |per-.for|
|00002600| 6d 65 64 2e 20 53 63 6f | 70 65 20 63 61 6e 20 62 |med. Sco|pe can b|
|00002610| 65 20 64 65 66 69 6e 65 | 64 20 75 73 69 6e 67 20 |e define|d using |
|00002620| 6f 6e 65 20 6f 66 20 74 | 68 65 20 66 6f 6c 6c 6f |one of t|he follo|
|00002630| 77 69 6e 67 20 66 6f 72 | 6d 61 74 73 3a 00 00 41 |wing for|mats:..A|
|00002640| 4c 4c 20 2d 20 69 6e 64 | 69 63 61 74 65 73 20 74 |LL - ind|icates t|
|00002650| 68 61 74 20 74 68 65 20 | 6f 70 65 72 61 74 69 6f |hat the |operatio|
|00002660| 6e 20 69 73 20 74 6f 20 | 74 61 6b 65 20 70 6c 61 |n is to |take pla|
|00002670| 63 65 20 66 6f 72 20 61 | 6c 6c 20 00 09 72 65 63 |ce for a|ll ..rec|
|00002680| 6f 72 64 73 20 69 6e 20 | 74 68 65 20 64 61 74 61 |ords in |the data|
|00002690| 62 61 73 65 2e 00 00 4e | 45 58 54 20 3c 6e 3e 20 |base...N|EXT <n> |
|000026a0| 2d 20 69 6e 64 69 63 61 | 74 65 73 20 74 68 61 74 |- indica|tes that|
|000026b0| 20 74 68 65 20 6f 70 65 | 72 61 74 69 6f 6e 20 69 | the ope|ration i|
|000026c0| 73 20 74 6f 20 62 65 20 | 63 61 72 72 69 65 64 20 |s to be |carried |
|000026d0| 6f 75 74 20 66 6f 72 00 | 09 74 68 65 20 6e 65 78 |out for.|.the nex|
|000026e0| 74 20 3c 6e 3e 20 72 65 | 63 6f 72 64 73 20 69 6e |t <n> re|cords in|
|000026f0| 20 74 68 65 20 64 61 74 | 61 62 61 73 65 2e 00 00 | the dat|abase...|
|00002700| 52 45 43 4f 52 44 20 3c | 6e 3e 20 2d 20 69 6e 64 |RECORD <|n> - ind|
|00002710| 69 63 61 74 65 73 20 74 | 68 61 74 20 64 61 74 61 |icates t|hat data|
|00002720| 62 61 73 65 20 72 65 63 | 6f 72 64 20 6e 75 6d 62 |base rec|ord numb|
|00002730| 65 72 20 3c 6e 3e 20 69 | 73 20 74 6f 20 62 65 20 |er <n> i|s to be |
|00002740| 00 09 74 68 65 20 73 75 | 62 6a 65 63 74 20 6f 66 |..the su|bject of|
|00002750| 20 74 68 65 20 63 75 72 | 72 65 6e 74 20 6f 70 65 | the cur|rent ope|
|00002760| 72 61 74 69 6f 6e 2e 00 | 00 52 45 53 54 20 2d 20 |ration..|.REST - |
|00002770| 69 6e 64 69 63 61 74 65 | 73 20 74 68 61 74 20 74 |indicate|s that t|
|00002780| 68 65 20 6f 70 65 72 61 | 74 69 6f 6e 20 69 73 20 |he opera|tion is |
|00002790| 74 6f 20 62 65 20 63 61 | 72 72 69 65 64 20 6f 75 |to be ca|rried ou|
|000027a0| 74 20 66 6f 72 20 61 20 | 00 09 72 61 6e 67 65 20 |t for a |..range |
|000027b0| 6f 66 20 72 65 63 6f 72 | 64 73 20 62 65 67 69 6e |of recor|ds begin|
|000027c0| 6e 69 6e 67 20 77 69 74 | 68 20 74 68 65 20 63 75 |ning wit|h the cu|
|000027d0| 72 72 65 6e 74 20 72 65 | 63 6f 72 64 20 61 6e 64 |rrent re|cord and|
|000027e0| 00 09 65 6e 64 69 6e 67 | 20 77 69 74 68 20 74 68 |..ending| with th|
|000027f0| 65 20 6c 61 73 74 20 72 | 65 63 6f 72 64 20 69 6e |e last r|ecord in|
|00002800| 20 74 68 65 20 66 69 6c | 65 2e 00 2f 2a 00 21 62 | the fil|e../*.!b|
|00002810| 63 00 00 53 63 6f 70 65 | 20 66 6f 72 20 61 20 64 |c..Scope| for a d|
|00002820| 61 74 61 62 61 73 65 20 | 6f 70 65 72 61 74 69 6f |atabase |operatio|
|00002830| 6e 20 63 61 6e 20 62 65 | 20 64 65 74 65 72 6d 69 |n can be| determi|
|00002840| 6e 65 64 20 62 79 20 74 | 68 65 20 75 73 65 20 6f |ned by t|he use o|
|00002850| 66 00 61 20 63 6f 6e 64 | 69 74 69 6f 6e 61 6c 20 |f.a cond|itional |
|00002860| 63 6c 61 75 73 65 20 69 | 6e 20 6d 61 6e 79 20 46 |clause i|n many F|
|00002870| 6f 78 42 41 53 45 2b 20 | 63 6f 6d 6d 61 6e 64 73 |oxBASE+ |commands|
|00002880| 2e 20 20 54 68 65 20 46 | 4f 52 20 3c 65 78 70 4c |. The F|OR <expL|
|00002890| 3e 20 00 61 6e 64 20 57 | 48 49 4c 45 20 3c 65 78 |> .and W|HILE <ex|
|000028a0| 70 4c 3e 20 63 6c 61 75 | 73 65 73 20 62 6f 74 68 |pL> clau|ses both|
|000028b0| 20 69 6e 64 69 63 61 74 | 65 20 77 68 69 63 68 20 | indicat|e which |
|000028c0| 72 65 63 6f 72 64 73 20 | 77 69 6c 6c 20 62 65 20 |records |will be |
|000028d0| 00 61 66 66 65 63 74 65 | 64 20 64 75 72 69 6e 67 |.affecte|d during|
|000028e0| 20 61 20 64 61 74 61 62 | 61 73 65 20 6f 70 65 72 | a datab|ase oper|
|000028f0| 61 74 69 6f 6e 20 62 79 | 20 65 76 61 6c 75 61 74 |ation by| evaluat|
|00002900| 69 6e 67 20 74 68 65 20 | 6c 6f 67 69 63 61 6c 20 |ing the |logical |
|00002910| 00 65 78 70 72 65 73 73 | 69 6f 6e 20 3c 65 78 70 |.express|ion <exp|
|00002920| 4c 3e 20 66 6f 72 20 65 | 61 63 68 20 72 65 63 6f |L> for e|ach reco|
|00002930| 72 64 20 74 68 61 74 20 | 69 73 20 72 65 61 64 2e |rd that |is read.|
|00002940| 20 00 00 54 68 65 20 57 | 48 49 4c 45 20 63 6c 61 | ..The W|HILE cla|
|00002950| 75 73 65 20 63 61 75 73 | 65 73 20 72 65 63 6f 72 |use caus|es recor|
|00002960| 64 73 20 74 6f 20 62 65 | 20 72 65 61 64 20 6f 6e |ds to be| read on|
|00002970| 6c 79 20 61 73 20 6c 6f | 6e 67 20 61 73 20 74 68 |ly as lo|ng as th|
|00002980| 65 00 63 6f 6e 64 69 74 | 69 6f 6e 20 69 73 20 74 |e.condit|ion is t|
|00002990| 72 75 65 2e 20 20 54 68 | 65 20 66 69 72 73 74 20 |rue. Th|e first |
|000029a0| 74 69 6d 65 20 74 68 65 | 20 63 6f 6e 64 69 74 69 |time the| conditi|
|000029b0| 6f 6e 20 69 73 20 66 61 | 6c 73 65 2c 20 74 68 65 |on is fa|lse, the|
|000029c0| 00 64 61 74 61 62 61 73 | 65 20 6f 70 65 72 61 74 |.databas|e operat|
|000029d0| 69 6f 6e 20 63 65 61 73 | 65 73 2e 00 00 57 68 65 |ion ceas|es...Whe|
|000029e0| 6e 20 74 68 65 20 46 4f | 52 20 63 6c 61 75 73 65 |n the FO|R clause|
|000029f0| 20 69 73 20 75 73 65 64 | 2c 20 61 6c 6c 20 72 65 | is used|, all re|
|00002a00| 63 6f 72 64 73 20 74 68 | 61 74 20 6d 65 65 74 20 |cords th|at meet |
|00002a10| 74 68 65 20 63 6f 6e 64 | 69 74 69 6f 6e 00 61 72 |the cond|ition.ar|
|00002a20| 65 20 61 66 66 65 63 74 | 65 64 20 62 79 20 74 68 |e affect|ed by th|
|00002a30| 65 20 64 61 74 61 62 61 | 73 65 20 6f 70 65 72 61 |e databa|se opera|
|00002a40| 74 69 6f 6e 2e 20 20 52 | 65 67 61 72 64 6c 65 73 |tion. R|egardles|
|00002a50| 73 20 6f 66 20 77 68 65 | 74 68 65 72 20 00 74 68 |s of whe|ther .th|
|00002a60| 65 20 63 6f 6e 64 69 74 | 69 6f 6e 20 69 73 20 74 |e condit|ion is t|
|00002a70| 72 75 65 20 6f 72 20 66 | 61 6c 73 65 2c 20 74 68 |rue or f|alse, th|
|00002a80| 65 20 65 6e 74 69 72 65 | 20 64 61 74 61 62 61 73 |e entire| databas|
|00002a90| 65 20 69 73 20 73 65 61 | 72 63 68 65 64 2e 00 00 |e is sea|rched...|
|00002aa0| 46 4f 52 20 61 6e 64 20 | 57 48 49 4c 45 20 63 6c |FOR and |WHILE cl|
|00002ab0| 61 75 73 65 73 20 6d 61 | 79 20 61 70 70 65 61 72 |auses ma|y appear|
|00002ac0| 20 74 6f 67 65 74 68 65 | 72 20 69 6e 20 74 68 65 | togethe|r in the|
|00002ad0| 20 73 61 6d 65 20 46 6f | 78 42 41 53 45 2b 20 00 | same Fo|xBASE+ .|
|00002ae0| 73 74 61 74 65 6d 65 6e | 74 20 61 6e 64 20 6d 61 |statemen|t and ma|
|00002af0| 79 20 61 6c 73 6f 20 62 | 65 20 75 73 65 64 20 69 |y also b|e used i|
|00002b00| 6e 20 63 6f 6e 6a 75 6e | 63 74 69 6f 6e 20 77 69 |n conjun|ction wi|
|00002b10| 74 68 20 6f 74 68 65 72 | 20 73 63 6f 70 65 20 00 |th other| scope .|
|00002b20| 69 6e 64 69 63 61 74 6f | 72 73 20 28 41 4c 4c 2c |indicato|rs (ALL,|
|00002b30| 20 4e 45 58 54 2c 20 52 | 45 43 4f 52 44 2c 20 6f | NEXT, R|ECORD, o|
|00002b40| 72 20 52 45 53 54 29 2e | 20 20 57 68 65 6e 20 46 |r REST).| When F|
|00002b50| 4f 52 20 61 6e 64 20 57 | 48 49 4c 45 20 61 72 65 |OR and W|HILE are|
|00002b60| 00 62 6f 74 68 20 75 73 | 65 64 2c 20 74 68 65 20 |.both us|ed, the |
|00002b70| 57 48 49 4c 45 20 63 6f | 6e 64 69 74 69 6f 6e 20 |WHILE co|ndition |
|00002b80| 74 61 6b 65 73 20 70 72 | 65 63 65 64 65 6e 63 65 |takes pr|ecedence|
|00002b90| 2e 00 2f 2a 00 21 62 63 | 00 00 46 6f 72 6d 61 74 |../*.!bc|..Format|
|00002ba0| 3a 20 20 3f 20 5b 3f 5d | 20 3c 65 78 70 72 3e 20 |: ? [?]| <expr> |
|00002bb0| 5b 2c 20 3c 65 78 70 72 | 32 3e 2c 20 2e 2e 2e 5d |[, <expr|2>, ...]|
|00002bc0| 00 00 54 68 65 20 6c 69 | 73 74 65 64 20 65 78 70 |..The li|sted exp|
|00002bd0| 72 65 73 73 69 6f 6e 73 | 20 61 72 65 20 65 76 61 |ressions| are eva|
|00002be0| 6c 75 61 74 65 64 2c 20 | 61 6e 64 20 74 68 65 69 |luated, |and thei|
|00002bf0| 72 20 76 61 6c 75 65 73 | 20 61 72 65 00 64 69 73 |r values| are.dis|
|00002c00| 70 6c 61 79 65 64 20 6f | 6e 20 74 68 65 20 73 63 |played o|n the sc|
|00002c10| 72 65 65 6e 2e 00 00 45 | 6e 74 65 72 69 6e 67 20 |reen...E|ntering |
|00002c20| 74 77 6f 20 71 75 65 73 | 74 69 6f 6e 20 6d 61 72 |two ques|tion mar|
|00002c30| 6b 73 2c 20 6f 6e 65 20 | 69 6d 6d 65 64 69 61 74 |ks, one |immediat|
|00002c40| 65 6c 79 20 61 66 74 65 | 72 20 74 68 65 20 6f 74 |ely afte|r the ot|
|00002c50| 68 65 72 2c 00 6c 69 6b | 65 77 69 73 65 20 63 61 |her,.lik|ewise ca|
|00002c60| 75 73 65 73 20 74 68 65 | 20 65 78 70 72 65 73 73 |uses the| express|
|00002c70| 69 6f 6e 28 73 29 20 74 | 6f 20 62 65 20 65 76 61 |ion(s) t|o be eva|
|00002c80| 6c 75 61 74 65 64 20 61 | 6e 64 20 74 68 65 73 65 |luated a|nd these|
|00002c90| 00 76 61 6c 75 65 73 20 | 64 69 73 70 6c 61 79 65 |.values |displaye|
|00002ca0| 64 2e 20 20 54 68 65 20 | 64 69 66 66 65 72 65 6e |d. The |differen|
|00002cb0| 63 65 20 62 65 74 77 65 | 65 6e 20 6f 6e 65 20 61 |ce betwe|en one a|
|00002cc0| 6e 64 20 74 77 6f 20 71 | 75 65 73 74 69 6f 6e 00 |nd two q|uestion.|
|00002cd0| 6d 61 72 6b 73 20 69 73 | 20 74 68 61 74 20 6f 6e |marks is| that on|
|00002ce0| 65 20 71 75 65 73 74 69 | 6f 6e 20 6d 61 72 6b 20 |e questi|on mark |
|00002cf0| 64 69 73 70 6c 61 79 73 | 20 74 68 65 20 76 61 6c |displays| the val|
|00002d00| 75 65 28 73 29 20 61 74 | 20 74 68 65 00 62 65 67 |ue(s) at| the.beg|
|00002d10| 69 6e 6e 69 6e 67 20 6f | 66 20 61 20 6e 65 77 20 |inning o|f a new |
|00002d20| 6c 69 6e 65 20 77 68 69 | 6c 65 20 74 77 6f 20 71 |line whi|le two q|
|00002d30| 75 65 73 74 69 6f 6e 20 | 6d 61 72 6b 73 20 64 69 |uestion |marks di|
|00002d40| 73 70 6c 61 79 20 74 68 | 65 00 76 61 6c 75 65 28 |splay th|e.value(|
|00002d50| 73 29 20 73 74 61 72 74 | 69 6e 67 20 66 72 6f 6d |s) start|ing from|
|00002d60| 20 74 68 65 20 6c 61 73 | 74 20 63 75 72 73 6f 72 | the las|t cursor|
|00002d70| 20 70 6f 73 69 74 69 6f | 6e 2e 00 00 45 78 61 6d | positio|n...Exam|
|00002d80| 70 6c 65 73 3a 00 2e 20 | 3f 20 31 35 2a 28 31 30 |ples:.. |? 15*(10|
|00002d90| 2b 31 30 29 00 33 30 30 | 00 2e 20 3f 20 22 57 65 |+10).300|.. ? "We|
|00002da0| 6c 63 6f 6d 65 20 74 6f | 20 46 6f 78 42 41 53 45 |lcome to| FoxBASE|
|00002db0| 2b 22 00 57 65 6c 63 6f | 6d 65 20 74 6f 20 46 6f |+".Welco|me to Fo|
|00002dc0| 78 42 41 53 45 2b 00 2f | 2a 00 21 62 63 00 00 46 |xBASE+./|*.!bc..F|
|00002dd0| 6f 72 6d 61 74 73 3a 00 | 20 20 40 20 3c 63 6f 6f |ormats:.| @ <coo|
|00002de0| 72 64 3e 20 5b 53 41 59 | 20 3c 65 78 70 72 3e 20 |rd> [SAY| <expr> |
|00002df0| 5b 50 49 43 54 55 52 45 | 20 3c 66 6f 72 6d 61 74 |[PICTURE| <format|
|00002e00| 3e 5d 20 5b 46 55 4e 43 | 54 49 4f 4e 20 3c 66 63 |>] [FUNC|TION <fc|
|00002e10| 6f 64 65 73 3e 5d 5d 20 | 00 20 20 20 20 20 20 20 |odes>]] |. |
|00002e20| 20 20 20 20 20 5b 47 45 | 54 20 3c 76 61 72 3e 20 | [GE|T <var> |
|00002e30| 5b 50 49 43 54 55 52 45 | 20 3c 66 6f 72 6d 61 74 |[PICTURE| <format|
|00002e40| 3e 5d 20 5b 46 55 4e 43 | 54 49 4f 4e 20 3c 66 63 |>] [FUNC|TION <fc|
|00002e50| 6f 64 65 73 3e 5d 00 20 | 20 20 20 20 20 20 20 09 |odes>]. | .|
|00002e60| 5b 52 41 4e 47 45 20 5b | 3c 65 78 70 4e 31 3e 5d |[RANGE [|<expN1>]|
|00002e70| 20 5b 2c 3c 65 78 70 4e | 32 3e 5d 5d 20 5b 56 41 | [,<expN|2>]] [VA|
|00002e80| 4c 49 44 3c 65 78 70 4c | 3e 5d 5d 00 20 20 40 20 |LID<expL|>]]. @ |
|00002e90| 3c 63 6f 6f 72 64 31 3e | 20 5b 43 4c 45 41 52 5d |<coord1>| [CLEAR]|
|00002ea0| 20 5b 54 4f 20 3c 63 6f | 6f 72 64 32 3e 20 5b 44 | [TO <co|ord2> [D|
|00002eb0| 4f 55 42 4c 45 5d 5d 00 | 20 20 40 20 3c 63 6f 6f |OUBLE]].| @ <coo|
|00002ec0| 72 64 31 3e 2c 3c 63 6f | 6f 72 64 32 3e 20 42 4f |rd1>,<co|ord2> BO|
|00002ed0| 58 20 5b 3c 65 78 70 43 | 3e 5d 00 20 20 40 20 3c |X [<expC|>]. @ <|
|00002ee0| 63 6f 6f 72 64 3e 20 50 | 52 4f 4d 50 54 20 3c 65 |coord> P|ROMPT <e|
|00002ef0| 78 70 43 3e 20 5b 4d 45 | 53 53 41 47 45 20 3c 65 |xpC> [ME|SSAGE <e|
|00002f00| 78 70 43 3e 5d 00 20 20 | 40 20 3c 63 6f 6f 72 64 |xpC>]. |@ <coord|
|00002f10| 3e 20 4d 45 4e 55 20 3c | 61 72 72 61 79 3e 2c 20 |> MENU <|array>, |
|00002f20| 3c 65 78 70 4e 31 3e 20 | 5b 2c 3c 65 78 70 4e 32 |<expN1> |[,<expN2|
|00002f30| 3e 5d 20 5b 54 49 54 4c | 45 20 3c 65 78 70 43 3e |>] [TITL|E <expC>|
|00002f40| 5d 00 00 54 68 65 20 40 | 20 63 6f 6d 6d 61 6e 64 |]..The @| command|
|00002f50| 20 64 69 73 70 6c 61 79 | 73 20 6f 75 74 70 75 74 | display|s output|
|00002f60| 20 6f 6e 20 74 68 65 20 | 73 63 72 65 65 6e 20 61 | on the |screen a|
|00002f70| 6e 64 2f 6f 72 20 70 72 | 69 6e 74 65 72 2e 20 20 |nd/or pr|inter. |
|00002f80| 00 00 49 6e 20 65 61 63 | 68 20 66 6f 72 6d 61 74 |..In eac|h format|
|00002f90| 2c 20 3c 63 6f 6f 72 64 | 3e 20 69 73 20 61 20 70 |, <coord|> is a p|
|00002fa0| 61 69 72 20 6f 66 20 6e | 75 6d 65 72 69 63 20 65 |air of n|umeric e|
|00002fb0| 78 70 72 65 73 73 69 6f | 6e 73 20 28 73 65 70 61 |xpressio|ns (sepa|
|00002fc0| 2d 00 72 61 74 65 64 20 | 62 79 20 61 20 63 6f 6d |-.rated |by a com|
|00002fd0| 6d 61 29 20 77 68 69 63 | 68 20 72 65 70 72 65 73 |ma) whic|h repres|
|00002fe0| 65 6e 74 73 20 74 68 65 | 20 72 6f 77 20 61 6e 64 |ents the| row and|
|00002ff0| 20 63 6f 6c 75 6d 6e 20 | 70 6f 73 69 74 69 6f 6e | column |position|
|00003000| 00 77 68 65 72 65 20 6f | 75 74 70 75 74 20 77 69 |.where o|utput wi|
|00003010| 6c 6c 20 61 70 70 65 61 | 72 2e 20 20 46 6f 72 20 |ll appea|r. For |
|00003020| 73 63 72 65 65 6e 20 6f | 75 74 70 75 74 2c 20 72 |screen o|utput, r|
|00003030| 6f 77 73 20 61 72 65 20 | 6e 75 6d 62 65 72 65 64 |ows are |numbered|
|00003040| 20 00 30 20 74 6f 20 32 | 34 20 28 74 6f 70 20 74 | .0 to 2|4 (top t|
|00003050| 6f 20 62 6f 74 74 6f 6d | 29 20 61 6e 64 20 63 6f |o bottom|) and co|
|00003060| 6c 75 6d 6e 73 20 61 72 | 65 20 6e 75 6d 62 65 72 |lumns ar|e number|
|00003070| 65 64 20 30 20 74 6f 20 | 37 39 20 28 6c 65 66 74 |ed 0 to |79 (left|
|00003080| 20 00 74 6f 20 72 69 67 | 68 74 29 2e 20 20 46 6f | .to rig|ht). Fo|
|00003090| 72 20 70 72 69 6e 74 65 | 72 20 6f 75 74 70 75 74 |r printe|r output|
|000030a0| 2c 20 72 6f 77 20 61 6e | 64 20 63 6f 6c 75 6d 6e |, row an|d column|
|000030b0| 20 61 72 65 20 6e 75 6d | 62 65 72 65 64 20 00 73 | are num|bered .s|
|000030c0| 74 61 72 74 69 6e 67 20 | 61 74 20 30 2c 20 68 6f |tarting |at 0, ho|
|000030d0| 77 65 76 65 72 2c 20 74 | 68 65 20 6d 61 78 69 6d |wever, t|he maxim|
|000030e0| 75 6d 20 76 61 6c 75 65 | 73 20 61 72 65 20 64 65 |um value|s are de|
|000030f0| 74 65 72 6d 69 6e 65 64 | 20 62 79 20 00 70 68 79 |termined| by .phy|
|00003100| 73 69 63 61 6c 20 70 61 | 67 65 20 73 69 7a 65 2e |sical pa|ge size.|
|00003110| 00 2f 2a 00 21 62 63 00 | 00 46 6f 72 6d 61 74 3a |./*.!bc.|.Format:|
|00003120| 20 20 40 20 3c 63 6f 6f | 72 64 31 3e 20 5b 43 4c | @ <coo|rd1> [CL|
|00003130| 45 41 52 5d 20 5b 54 4f | 20 3c 63 6f 6f 72 64 32 |EAR] [TO| <coord2|
|00003140| 3e 20 5b 44 4f 55 42 4c | 45 5d 5d 00 00 40 20 3c |> [DOUBL|E]]..@ <|
|00003150| 63 6f 6f 72 64 31 3e 20 | 43 4c 45 41 52 20 65 72 |coord1> |CLEAR er|
|00003160| 61 73 65 73 20 61 20 6c | 69 6e 65 20 62 65 67 69 |ases a l|ine begi|
|00003170| 6e 6e 69 6e 67 20 61 74 | 20 74 68 65 20 63 6f 6c |nning at| the col|
|00003180| 75 6d 6e 20 70 6f 73 69 | 74 69 6f 6e 20 00 67 69 |umn posi|tion .gi|
|00003190| 76 65 6e 20 77 69 74 68 | 69 6e 20 3c 63 6f 6f 72 |ven with|in <coor|
|000031a0| 64 31 3e 2e 00 00 40 20 | 3c 63 6f 6f 72 64 31 3e |d1>...@ |<coord1>|
|000031b0| 20 43 4c 45 41 52 20 54 | 4f 20 3c 63 6f 6f 72 64 | CLEAR T|O <coord|
|000031c0| 32 3e 20 65 72 61 73 65 | 73 20 61 20 72 65 63 74 |2> erase|s a rect|
|000031d0| 61 6e 67 75 6c 61 72 20 | 61 72 65 61 20 6f 66 20 |angular |area of |
|000031e0| 74 68 65 20 00 73 63 72 | 65 65 6e 20 66 72 6f 6d |the .scr|een from|
|000031f0| 20 3c 63 6f 6f 72 64 31 | 3e 20 74 6f 20 3c 63 6f | <coord1|> to <co|
|00003200| 6f 72 64 32 3e 2e 00 00 | 40 20 3c 63 6f 6f 72 64 |ord2>...|@ <coord|
|00003210| 31 3e 20 54 4f 20 3c 63 | 6f 6f 72 64 32 3e 20 5b |1> TO <c|oord2> [|
|00003220| 44 4f 55 42 4c 45 5d 20 | 64 72 61 77 73 20 61 20 |DOUBLE] |draws a |
|00003230| 62 6f 78 20 77 68 65 72 | 65 20 3c 63 6f 6f 72 64 |box wher|e <coord|
|00003240| 31 3e 20 61 72 65 00 74 | 68 65 20 63 6f 6f 72 64 |1> are.t|he coord|
|00003250| 69 6e 61 74 65 73 20 6f | 66 20 74 68 65 20 75 70 |inates o|f the up|
|00003260| 70 65 72 20 6c 65 66 74 | 68 61 6e 64 20 63 6f 72 |per left|hand cor|
|00003270| 6e 65 72 20 6f 66 20 74 | 68 65 20 62 6f 78 20 61 |ner of t|he box a|
|00003280| 6e 64 00 3c 63 6f 6f 72 | 64 32 3e 20 61 72 65 20 |nd.<coor|d2> are |
|00003290| 74 68 65 20 63 6f 6f 72 | 64 69 6e 61 74 65 73 20 |the coor|dinates |
|000032a0| 6f 66 20 74 68 65 20 6c | 6f 77 65 72 20 72 69 67 |of the l|ower rig|
|000032b0| 68 74 68 61 6e 64 20 63 | 6f 72 6e 65 72 2e 00 49 |hthand c|orner..I|
|000032c0| 66 20 74 68 65 20 72 6f | 77 20 63 6f 6f 72 64 69 |f the ro|w coordi|
|000032d0| 6e 61 74 65 73 20 61 72 | 65 20 74 68 65 20 73 61 |nates ar|e the sa|
|000032e0| 6d 65 20 69 6e 20 3c 63 | 6f 6f 72 64 31 3e 20 61 |me in <c|oord1> a|
|000032f0| 6e 64 20 3c 63 6f 6f 72 | 64 32 3e 2c 20 00 61 20 |nd <coor|d2>, .a |
|00003300| 68 6f 72 69 7a 6f 6e 74 | 61 6c 20 6c 69 6e 65 20 |horizont|al line |
|00003310| 69 73 20 64 72 61 77 6e | 2e 20 20 49 66 20 74 68 |is drawn|. If th|
|00003320| 65 20 63 6f 6c 75 6d 6e | 20 63 6f 6f 72 64 69 6e |e column| coordin|
|00003330| 61 74 65 73 20 61 72 65 | 20 74 68 65 20 00 73 61 |ates are| the .sa|
|00003340| 6d 65 2c 20 61 20 76 65 | 72 74 69 63 61 6c 20 6c |me, a ve|rtical l|
|00003350| 69 6e 65 20 69 73 20 64 | 72 61 77 6e 2e 20 20 49 |ine is d|rawn. I|
|00003360| 66 20 74 68 65 20 44 4f | 55 42 4c 45 20 6f 70 74 |f the DO|UBLE opt|
|00003370| 69 6f 6e 20 69 73 20 75 | 73 65 64 2c 20 00 74 68 |ion is u|sed, .th|
|00003380| 65 20 62 6f 78 20 77 69 | 6c 6c 20 62 65 20 64 72 |e box wi|ll be dr|
|00003390| 61 77 6e 20 75 73 69 6e | 67 20 61 20 64 6f 75 62 |awn usin|g a doub|
|000033a0| 6c 65 20 72 61 74 68 65 | 72 20 74 68 61 6e 20 61 |le rathe|r than a|
|000033b0| 20 73 69 6e 67 6c 65 20 | 6c 69 6e 65 2e 00 2f 2a | single |line../*|
|000033c0| 00 21 62 63 00 00 46 6f | 72 6d 61 74 3a 20 20 40 |.!bc..Fo|rmat: @|
|000033d0| 20 3c 63 6f 6f 72 64 31 | 3e 2c 3c 63 6f 6f 72 64 | <coord1|>,<coord|
|000033e0| 32 3e 20 42 4f 58 20 5b | 3c 65 78 70 43 3e 5d 00 |2> BOX [|<expC>].|
|000033f0| 00 54 68 69 73 20 66 6f | 72 6d 20 6f 66 20 74 68 |.This fo|rm of th|
|00003400| 65 20 22 40 22 20 63 6f | 6d 6d 61 6e 64 20 64 72 |e "@" co|mmand dr|
|00003410| 61 77 73 20 61 20 62 6f | 78 20 77 68 65 72 65 20 |aws a bo|x where |
|00003420| 3c 63 6f 6f 72 64 31 3e | 20 61 72 65 00 74 68 65 |<coord1>| are.the|
|00003430| 20 63 6f 6f 72 64 69 6e | 61 74 65 73 20 6f 66 20 | coordin|ates of |
|00003440| 74 68 65 20 75 70 70 65 | 72 20 6c 65 66 74 68 61 |the uppe|r leftha|
|00003450| 6e 64 20 63 6f 72 6e 65 | 72 20 6f 66 20 74 68 65 |nd corne|r of the|
|00003460| 20 62 6f 78 20 61 6e 64 | 00 3c 63 6f 6f 72 64 32 | box and|.<coord2|
|00003470| 3e 20 61 72 65 20 74 68 | 65 20 63 6f 6f 72 64 69 |> are th|e coordi|
|00003480| 6e 61 74 65 73 20 6f 66 | 20 74 68 65 20 6c 6f 77 |nates of| the low|
|00003490| 65 72 20 72 69 67 68 74 | 68 61 6e 64 20 63 6f 72 |er right|hand cor|
|000034a0| 6e 65 72 2e 00 00 49 66 | 20 74 68 65 20 72 6f 77 |ner...If| the row|
|000034b0| 20 63 6f 6f 72 64 69 6e | 61 74 65 73 20 61 72 65 | coordin|ates are|
|000034c0| 20 74 68 65 20 73 61 6d | 65 20 69 6e 20 3c 63 6f | the sam|e in <co|
|000034d0| 6f 72 64 31 3e 20 61 6e | 64 20 3c 63 6f 6f 72 64 |ord1> an|d <coord|
|000034e0| 32 3e 2c 20 61 00 68 6f | 72 69 7a 6f 6e 74 61 6c |2>, a.ho|rizontal|
|000034f0| 20 6c 69 6e 65 20 69 73 | 20 64 72 61 77 6e 20 61 | line is| drawn a|
|00003500| 6e 64 2c 20 69 66 20 74 | 68 65 20 63 6f 6c 75 6d |nd, if t|he colum|
|00003510| 6e 20 63 6f 6f 72 64 69 | 6e 61 74 65 73 20 61 72 |n coordi|nates ar|
|00003520| 65 20 74 68 65 20 00 73 | 61 6d 65 2c 20 61 20 76 |e the .s|ame, a v|
|00003530| 65 72 74 69 63 61 6c 20 | 6c 69 6e 65 20 69 73 20 |ertical |line is |
|00003540| 64 72 61 77 6e 2e 20 20 | 54 68 65 20 63 68 61 72 |drawn. |The char|
|00003550| 61 63 74 65 72 73 20 74 | 68 61 74 20 64 65 66 69 |acters t|hat defi|
|00003560| 6e 65 20 74 68 65 20 00 | 62 6f 78 20 6d 61 79 20 |ne the .|box may |
|00003570| 6f 70 74 69 6f 6e 61 6c | 6c 79 20 62 65 20 73 70 |optional|ly be sp|
|00003580| 65 63 69 66 69 65 64 20 | 62 79 20 69 6e 63 6c 75 |ecified |by inclu|
|00003590| 64 69 6e 67 20 3c 65 78 | 70 43 3e 20 69 6e 20 74 |ding <ex|pC> in t|
|000035a0| 68 65 20 42 4f 58 20 00 | 63 6f 6d 6d 61 6e 64 2e |he BOX .|command.|
|000035b0| 20 54 68 69 73 20 73 74 | 72 69 6e 67 20 6d 61 79 | This st|ring may|
|000035c0| 20 63 6f 6e 73 69 73 74 | 20 6f 66 20 75 70 20 74 | consist| of up t|
|000035d0| 6f 20 39 20 64 69 66 66 | 65 72 65 6e 74 20 63 68 |o 9 diff|erent ch|
|000035e0| 61 72 61 63 74 65 72 73 | 00 2d 2d 20 34 20 66 6f |aracters|.-- 4 fo|
|000035f0| 72 20 65 61 63 68 20 6f | 66 20 74 68 65 20 63 6f |r each o|f the co|
|00003600| 72 6e 65 72 73 20 61 6e | 64 20 73 69 64 65 73 20 |rners an|d sides |
|00003610| 61 6e 64 20 6f 6e 65 20 | 74 6f 20 66 69 6c 6c 20 |and one |to fill |
|00003620| 74 68 65 20 62 6f 78 2e | 20 00 54 68 65 20 63 68 |the box.| .The ch|
|00003630| 61 72 61 63 74 65 72 73 | 20 61 72 65 20 64 69 73 |aracters| are dis|
|00003640| 70 6c 61 79 65 64 20 73 | 74 61 72 74 69 6e 67 20 |played s|tarting |
|00003650| 66 72 6f 6d 20 74 68 65 | 20 75 70 70 65 72 20 6c |from the| upper l|
|00003660| 65 66 74 68 61 6e 64 20 | 00 63 6f 72 6e 65 72 20 |efthand |.corner |
|00003670| 63 6f 6e 74 69 6e 75 69 | 6e 67 20 63 6c 6f 63 6b |continui|ng clock|
|00003680| 77 69 73 65 3b 20 20 74 | 68 65 20 39 74 68 20 63 |wise; t|he 9th c|
|00003690| 68 61 72 61 63 74 65 72 | 20 69 73 20 75 73 65 64 |haracter| is used|
|000036a0| 20 61 73 20 74 68 65 20 | 00 62 61 63 6b 67 72 6f | as the |.backgro|
|000036b0| 75 6e 64 20 63 68 61 72 | 61 63 74 65 72 2e 20 20 |und char|acter. |
|000036c0| 49 66 20 74 68 65 20 73 | 74 72 69 6e 67 20 69 73 |If the s|tring is|
|000036d0| 20 6e 6f 74 20 73 70 65 | 63 69 66 69 65 64 2c 20 | not spe|cified, |
|000036e0| 61 20 73 69 6e 67 6c 65 | 2d 00 6c 69 6e 65 20 62 |a single|-.line b|
|000036f0| 6f 78 20 77 69 6c 6c 20 | 62 65 20 64 72 61 77 6e |ox will |be drawn|
|00003700| 2e 00 2f 2a 00 21 62 63 | 00 00 54 68 65 20 66 75 |../*.!bc|..The fu|
|00003710| 6e 63 74 69 6f 6e 20 63 | 6f 64 65 73 20 62 65 6c |nction c|odes bel|
|00003720| 6f 77 20 6d 61 79 20 62 | 65 20 75 73 65 64 20 77 |ow may b|e used w|
|00003730| 69 74 68 20 46 55 4e 43 | 54 49 4f 4e 20 6f 72 20 |ith FUNC|TION or |
|00003740| 63 6f 6d 62 69 6e 65 64 | 00 77 69 74 68 20 74 65 |combined|.with te|
|00003750| 6d 70 6c 61 74 65 20 63 | 6f 64 65 73 20 69 6e 20 |mplate c|odes in |
|00003760| 61 20 50 49 43 54 55 52 | 45 20 63 6c 61 75 73 65 |a PICTUR|E clause|
|00003770| 20 62 79 20 75 73 69 6e | 67 20 74 68 65 20 73 65 | by usin|g the se|
|00003780| 71 75 65 6e 63 65 3a 00 | 22 40 3c 66 63 6f 64 65 |quence:.|"@<fcode|
|00003790| 73 3e 3c 73 70 61 63 65 | 3e 3c 66 6f 72 6d 61 74 |s><space|><format|
|000037a0| 3e 22 2c 20 66 6f 72 20 | 65 78 61 6d 70 6c 65 3a |>", for |example:|
|000037b0| 20 50 49 43 54 55 52 45 | 20 22 40 28 20 24 2a 2a | PICTURE| "@( $**|
|000037c0| 2a 2a 2e 2a 2a 22 2e 00 | 00 41 20 2d 20 41 6c 6c |**.**"..|.A - All|
|000037d0| 6f 77 20 61 6c 70 68 61 | 62 65 74 69 63 20 63 68 |ow alpha|betic ch|
|000037e0| 61 72 61 63 74 65 72 73 | 20 6f 6e 6c 79 2e 00 42 |aracters| only..B|
|000037f0| 20 2d 20 4c 65 66 74 2d | 6a 75 73 74 69 66 79 20 | - Left-|justify |
|00003800| 6e 75 6d 65 72 69 63 20 | 64 61 74 61 2e 00 43 20 |numeric |data..C |
|00003810| 2d 20 43 52 20 69 73 20 | 64 69 73 70 6c 61 79 65 |- CR is |displaye|
|00003820| 64 20 61 66 74 65 72 20 | 61 20 70 6f 73 69 74 69 |d after |a positi|
|00003830| 76 65 20 6e 75 6d 62 65 | 72 2e 20 53 41 59 20 63 |ve numbe|r. SAY c|
|00003840| 6c 61 75 73 65 20 6f 6e | 6c 79 2e 00 44 20 2d 20 |lause on|ly..D - |
|00003850| 45 64 69 74 20 64 61 74 | 61 20 61 73 20 61 20 64 |Edit dat|a as a d|
|00003860| 61 74 65 20 75 73 69 6e | 67 20 74 68 65 20 63 75 |ate usin|g the cu|
|00003870| 72 72 65 6e 74 20 53 45 | 54 20 44 41 54 45 20 66 |rrent SE|T DATE f|
|00003880| 6f 72 6d 61 74 2e 00 45 | 20 2d 20 45 64 69 74 20 |ormat..E| - Edit |
|00003890| 64 61 74 61 20 61 73 20 | 61 20 45 75 72 6f 70 65 |data as |a Europe|
|000038a0| 61 6e 20 28 42 52 49 54 | 49 53 48 29 20 64 61 74 |an (BRIT|ISH) dat|
|000038b0| 65 2e 00 52 20 2d 20 49 | 66 20 75 73 65 64 20 77 |e..R - I|f used w|
|000038c0| 69 74 68 20 61 20 3c 66 | 6f 72 6d 61 74 3e 2c 20 |ith a <f|ormat>, |
|000038d0| 63 61 75 73 65 73 20 6e | 6f 6e 2d 74 65 6d 70 6c |causes n|on-templ|
|000038e0| 61 74 65 20 63 6f 64 65 | 20 63 68 61 72 61 63 74 |ate code| charact|
|000038f0| 65 72 73 00 20 20 20 20 | 69 6e 20 3c 66 6f 72 6d |ers. |in <form|
|00003900| 61 74 3e 20 74 6f 20 62 | 65 20 64 69 73 70 6c 61 |at> to b|e displa|
|00003910| 79 65 64 20 62 75 74 20 | 6e 6f 74 20 73 74 6f 72 |yed but |not stor|
|00003920| 65 64 2e 00 53 3c 6e 3e | 20 2d 20 4c 69 6d 69 74 |ed..S<n>| - Limit|
|00003930| 20 73 63 72 65 65 6e 20 | 64 69 73 70 6c 61 79 20 | screen |display |
|00003940| 77 69 64 74 68 20 74 6f | 20 3c 6e 3e 20 63 68 61 |width to| <n> cha|
|00003950| 72 61 63 74 65 72 73 20 | 61 6e 64 20 73 63 72 6f |racters |and scro|
|00003960| 6c 6c 2e 00 58 20 2d 20 | 44 42 20 69 73 20 64 69 |ll..X - |DB is di|
|00003970| 73 70 6c 61 79 65 64 20 | 61 66 74 65 72 20 6e 65 |splayed |after ne|
|00003980| 67 61 74 69 76 65 20 6e | 75 6d 62 65 72 73 2e 20 |gative n|umbers. |
|00003990| 53 41 59 20 63 6c 61 75 | 73 65 20 6f 6e 6c 79 2e |SAY clau|se only.|
|000039a0| 00 5a 20 2d 20 54 68 65 | 20 66 69 65 6c 64 20 69 |.Z - The| field i|
|000039b0| 73 20 64 69 73 70 6c 61 | 79 65 64 20 61 73 20 62 |s displa|yed as b|
|000039c0| 6c 61 6e 6b 73 20 69 66 | 20 69 74 73 20 6e 75 6d |lanks if| its num|
|000039d0| 65 72 69 63 20 76 61 6c | 75 65 20 69 73 20 30 2e |eric val|ue is 0.|
|000039e0| 00 28 20 2d 20 4e 65 67 | 61 74 69 76 65 20 6e 75 |.( - Neg|ative nu|
|000039f0| 6d 62 65 72 73 20 65 6e | 63 6c 6f 73 65 64 20 69 |mbers en|closed i|
|00003a00| 6e 20 70 61 72 65 6e 74 | 68 65 73 65 73 2e 20 53 |n parent|heses. S|
|00003a10| 41 59 20 63 6c 61 75 73 | 65 20 6f 6e 6c 79 2e 00 |AY claus|e only..|
|00003a20| 21 20 2d 20 41 6c 70 68 | 61 62 65 74 69 63 20 63 |! - Alph|abetic c|
|00003a30| 68 61 72 61 63 74 65 72 | 73 20 77 69 6c 6c 20 62 |haracter|s will b|
|00003a40| 65 20 63 6f 6e 76 65 72 | 74 65 64 20 74 6f 20 75 |e conver|ted to u|
|00003a50| 70 70 65 72 63 61 73 65 | 2e 00 2f 2a 00 21 62 63 |ppercase|../*.!bc|
|00003a60| 00 00 46 6f 72 6d 61 74 | 3a 20 20 20 40 20 3c 63 |..Format|: @ <c|
|00003a70| 6f 6f 72 64 3e 20 2e 2e | 2e 20 5b 47 45 54 20 3c |oord> ..|. [GET <|
|00003a80| 76 61 72 3e 20 5b 50 49 | 43 54 55 52 45 20 3c 66 |var> [PI|CTURE <f|
|00003a90| 6f 72 6d 61 74 3e 5d 20 | 5b 46 55 4e 43 54 49 4f |ormat>] |[FUNCTIO|
|00003aa0| 4e 20 00 09 20 20 3c 66 | 63 6f 64 65 73 3e 5d 20 |N .. <f|codes>] |
|00003ab0| 5b 52 41 4e 47 45 20 5b | 3c 65 78 70 4e 31 3e 5d |[RANGE [|<expN1>]|
|00003ac0| 20 5b 2c 3c 65 78 70 4e | 32 3e 5d 5d 20 5b 56 41 | [,<expN|2>]] [VA|
|00003ad0| 4c 49 44 3c 65 78 70 4c | 3e 5d 5d 00 00 54 68 65 |LID<expL|>]]..The|
|00003ae0| 20 47 45 54 20 63 6c 61 | 75 73 65 20 63 61 75 73 | GET cla|use caus|
|00003af0| 65 73 20 61 20 70 72 65 | 64 65 66 69 6e 65 64 20 |es a pre|defined |
|00003b00| 3c 76 61 72 3e 20 74 6f | 20 6f 70 74 69 6f 6e 61 |<var> to| optiona|
|00003b10| 6c 6c 79 20 62 65 20 65 | 64 69 74 65 64 00 62 61 |lly be e|dited.ba|
|00003b20| 73 65 64 20 6f 6e 20 50 | 49 43 54 55 52 45 20 61 |sed on P|ICTURE a|
|00003b30| 6e 64 20 46 55 4e 43 54 | 49 4f 4e 20 63 6c 61 75 |nd FUNCT|ION clau|
|00003b40| 73 65 73 20 61 6e 64 20 | 74 68 65 6e 20 74 6f 20 |ses and |then to |
|00003b50| 62 65 20 64 69 73 70 6c | 61 79 65 64 2e 20 00 54 |be displ|ayed. .T|
|00003b60| 68 65 20 64 69 73 70 6c | 61 79 20 62 65 67 69 6e |he displ|ay begin|
|00003b70| 73 20 65 69 74 68 65 72 | 20 61 74 20 3c 63 6f 6f |s either| at <coo|
|00003b80| 72 64 3e 20 6f 72 20 61 | 74 20 74 68 65 20 6e 65 |rd> or a|t the ne|
|00003b90| 78 74 20 73 63 72 65 65 | 6e 20 70 6f 73 69 2d 00 |xt scree|n posi-.|
|00003ba0| 74 69 6f 6e 20 66 6f 6c | 6c 6f 77 69 6e 67 20 74 |tion fol|lowing t|
|00003bb0| 68 65 20 65 6e 64 20 6f | 66 20 6f 75 74 70 75 74 |he end o|f output|
|00003bc0| 20 67 65 6e 65 72 61 74 | 65 64 20 62 79 20 74 68 | generat|ed by th|
|00003bd0| 65 20 53 41 59 20 63 6c | 61 75 73 65 20 28 69 6e |e SAY cl|ause (in|
|00003be0| 00 77 68 69 63 68 20 63 | 61 73 65 20 61 20 73 70 |.which c|ase a sp|
|00003bf0| 61 63 65 20 69 73 20 61 | 75 74 6f 6d 61 74 69 63 |ace is a|utomatic|
|00003c00| 61 6c 6c 79 20 69 6e 73 | 65 72 74 65 64 20 62 65 |ally ins|erted be|
|00003c10| 74 77 65 65 6e 20 74 68 | 65 20 53 41 59 20 61 6e |tween th|e SAY an|
|00003c20| 64 00 74 68 65 20 47 45 | 54 20 6f 75 74 70 75 74 |d.the GE|T output|
|00003c30| 29 2e 20 54 68 65 20 47 | 45 54 20 66 69 65 6c 64 |). The G|ET field|
|00003c40| 20 69 73 20 64 69 73 70 | 6c 61 79 65 64 20 69 6e | is disp|layed in|
|00003c50| 20 22 65 6e 68 61 6e 63 | 65 64 22 20 73 63 72 65 | "enhanc|ed" scre|
|00003c60| 65 6e 00 64 69 73 70 6c | 61 79 20 6d 6f 64 65 20 |en.displ|ay mode |
|00003c70| 28 6e 6f 72 6d 61 6c 6c | 79 20 69 6e 76 65 72 73 |(normall|y invers|
|00003c80| 65 20 76 69 64 65 6f 29 | 20 75 6e 6c 65 73 73 20 |e video)| unless |
|00003c90| 49 4e 54 45 4e 53 49 54 | 59 20 69 73 20 4f 46 46 |INTENSIT|Y is OFF|
|00003ca0| 2e 00 00 54 68 65 20 52 | 45 41 44 20 63 6f 6d 6d |...The R|EAD comm|
|00003cb0| 61 6e 64 20 69 6e 76 6f | 6b 65 73 20 61 20 66 75 |and invo|kes a fu|
|00003cc0| 6c 6c 20 73 63 72 65 65 | 6e 20 65 64 69 74 69 6e |ll scree|n editin|
|00003cd0| 67 20 6f 70 65 72 61 74 | 69 6f 6e 20 6f 6e 20 74 |g operat|ion on t|
|00003ce0| 68 65 00 63 75 72 72 65 | 6e 74 20 47 45 54 20 66 |he.curre|nt GET f|
|00003cf0| 69 65 6c 64 73 20 61 74 | 20 77 68 69 63 68 20 74 |ields at| which t|
|00003d00| 69 6d 65 20 74 68 65 20 | 6f 70 74 69 6f 6e 61 6c |ime the |optional|
|00003d10| 20 52 41 4e 47 45 20 61 | 6e 64 20 56 41 4c 49 44 | RANGE a|nd VALID|
|00003d20| 20 00 63 6c 61 75 73 65 | 73 20 61 72 65 20 74 65 | .clause|s are te|
|00003d30| 73 74 65 64 2e 00 00 54 | 68 65 20 47 45 54 20 63 |sted...T|he GET c|
|00003d40| 6c 61 75 73 65 20 69 73 | 20 69 67 6e 6f 72 65 64 |lause is| ignored|
|00003d50| 20 69 66 20 44 45 56 49 | 43 45 20 69 73 20 73 65 | if DEVI|CE is se|
|00003d60| 74 20 74 6f 20 50 52 49 | 4e 54 2e 00 2f 2a 00 21 |t to PRI|NT../*.!|
|00003d70| 62 63 00 00 46 6f 72 6d | 61 74 3a 20 20 40 20 3c |bc..Form|at: @ <|
|00003d80| 63 6f 6f 72 64 3e 20 2e | 2e 2e 20 47 45 54 20 2e |coord> .|.. GET .|
|00003d90| 2e 2e 20 52 41 4e 47 45 | 20 20 5b 3c 65 78 70 4e |.. RANGE| [<expN|
|00003da0| 31 3e 5d 20 5b 2c 3c 65 | 78 70 4e 32 3e 5d 00 00 |1>] [,<e|xpN2>]..|
|00003db0| 54 68 65 20 52 41 4e 47 | 45 20 6f 70 74 69 6f 6e |The RANG|E option|
|00003dc0| 20 6d 61 79 20 62 65 20 | 75 73 65 64 20 77 69 74 | may be |used wit|
|00003dd0| 68 20 64 61 74 65 20 61 | 6e 64 20 6e 75 6d 65 72 |h date a|nd numer|
|00003de0| 69 63 20 76 61 72 69 61 | 62 6c 65 73 2e 20 00 49 |ic varia|bles. .I|
|00003df0| 74 20 61 6c 6c 6f 77 73 | 20 74 68 65 20 75 73 65 |t allows| the use|
|00003e00| 72 20 74 6f 20 73 70 65 | 63 69 66 79 20 61 20 72 |r to spe|cify a r|
|00003e10| 61 6e 67 65 20 6f 66 20 | 76 61 6c 75 65 73 20 77 |ange of |values w|
|00003e20| 69 74 68 69 6e 20 77 68 | 69 63 68 00 73 63 72 65 |ithin wh|ich.scre|
|00003e30| 65 6e 20 69 6e 70 75 74 | 20 6d 75 73 74 20 6c 69 |en input| must li|
|00003e40| 65 2e 20 20 54 68 65 20 | 76 61 6c 75 65 73 20 73 |e. The |values s|
|00003e50| 70 65 63 69 66 69 65 64 | 20 6d 75 73 74 20 62 65 |pecified| must be|
|00003e60| 20 65 69 74 68 65 72 00 | 6e 75 6d 65 72 69 63 20 | either.|numeric |
|00003e70| 6f 72 20 64 61 74 65 20 | 65 78 70 72 65 73 73 69 |or date |expressi|
|00003e80| 6f 6e 73 20 64 65 70 65 | 6e 64 69 6e 67 20 6f 6e |ons depe|nding on|
|00003e90| 20 77 68 65 74 68 65 72 | 20 3c 76 61 72 3e 20 63 | whether| <var> c|
|00003ea0| 6f 6e 74 61 69 6e 73 00 | 6e 75 6d 65 72 69 63 20 |ontains.|numeric |
|00003eb0| 6f 72 20 64 61 74 65 20 | 64 61 74 61 2e 00 00 49 |or date |data...I|
|00003ec0| 66 20 74 68 65 20 76 61 | 6c 75 65 20 65 6e 74 65 |f the va|lue ente|
|00003ed0| 72 65 64 20 69 73 20 6e | 6f 74 20 69 6e 20 74 68 |red is n|ot in th|
|00003ee0| 65 20 73 70 65 63 69 66 | 69 65 64 20 72 61 6e 67 |e specif|ied rang|
|00003ef0| 65 2c 20 74 68 65 6e 20 | 61 00 6d 65 73 73 61 67 |e, then |a.messag|
|00003f00| 65 20 69 73 20 64 69 73 | 70 6c 61 79 65 64 20 74 |e is dis|played t|
|00003f10| 68 61 74 20 69 6e 63 6c | 75 64 65 73 20 74 68 65 |hat incl|udes the|
|00003f20| 20 63 6f 72 72 65 63 74 | 20 72 61 6e 67 65 20 64 | correct| range d|
|00003f30| 69 72 65 63 74 69 6e 67 | 00 74 68 65 20 75 73 65 |irecting|.the use|
|00003f40| 72 20 74 6f 20 70 72 65 | 73 73 20 74 68 65 20 73 |r to pre|ss the s|
|00003f50| 70 61 63 65 20 62 61 72 | 20 69 6e 20 6f 72 64 65 |pace bar| in orde|
|00003f60| 72 20 74 6f 20 72 65 65 | 6e 74 65 72 20 74 68 65 |r to ree|nter the|
|00003f70| 20 76 61 6c 75 65 2e 00 | 00 45 69 74 68 65 72 20 | value..|.Either |
|00003f80| 74 68 65 20 75 70 70 65 | 72 20 6f 72 20 6c 6f 77 |the uppe|r or low|
|00003f90| 65 72 20 62 6f 75 6e 64 | 20 6f 66 20 61 20 52 41 |er bound| of a RA|
|00003fa0| 4e 47 45 20 6d 61 79 20 | 62 65 20 6f 6d 69 74 74 |NGE may |be omitt|
|00003fb0| 65 64 20 28 62 75 74 00 | 6e 6f 74 20 62 6f 74 68 |ed (but.|not both|
|00003fc0| 29 2e 20 20 49 66 20 6f | 6d 69 74 74 65 64 2c 20 |). If o|mitted, |
|00003fd0| 74 68 61 74 20 70 6f 72 | 74 69 6f 6e 20 6f 66 20 |that por|tion of |
|00003fe0| 74 68 65 20 72 61 6e 67 | 65 20 63 68 65 63 6b 20 |the rang|e check |
|00003ff0| 69 73 00 62 79 70 61 73 | 73 65 64 2e 00 2f 2a 00 |is.bypas|sed../*.|
|00004000| 21 62 63 00 00 46 6f 72 | 6d 61 74 3a 20 20 40 20 |!bc..For|mat: @ |
|00004010| 3c 63 6f 6f 72 64 3e 20 | 2e 2e 2e 20 47 45 54 20 |<coord> |... GET |
|00004020| 2e 2e 2e 20 56 41 4c 49 | 44 20 3c 65 78 70 4c 3e |... VALI|D <expL>|
|00004030| 00 00 54 68 65 20 56 41 | 4c 49 44 20 63 6c 61 75 |..The VA|LID clau|
|00004040| 73 65 20 70 65 72 6d 69 | 74 73 20 76 65 72 79 20 |se permi|ts very |
|00004050| 67 65 6e 65 72 61 6c 20 | 76 61 6c 69 64 61 74 69 |general |validati|
|00004060| 6f 6e 20 6f 66 20 73 63 | 72 65 65 6e 20 69 6e 70 |on of sc|reen inp|
|00004070| 75 74 00 74 6f 20 62 65 | 20 73 70 65 63 69 66 69 |ut.to be| specifi|
|00004080| 65 64 20 61 73 20 70 61 | 72 74 20 6f 66 20 61 6e |ed as pa|rt of an|
|00004090| 20 40 20 2e 2e 2e 20 47 | 45 54 20 63 6f 6d 6d 61 | @ ... G|ET comma|
|000040a0| 6e 64 2e 20 20 00 00 44 | 75 72 69 6e 67 20 61 20 |nd. ..D|uring a |
|000040b0| 52 45 41 44 20 6f 70 65 | 72 61 74 69 6f 6e 2c 20 |READ ope|ration, |
|000040c0| 77 68 65 6e 20 69 6e 70 | 75 74 20 66 6f 72 20 61 |when inp|ut for a|
|000040d0| 20 66 69 65 6c 64 20 77 | 69 74 68 20 61 20 56 41 | field w|ith a VA|
|000040e0| 4c 49 44 20 00 63 6c 61 | 75 73 65 20 69 73 20 63 |LID .cla|use is c|
|000040f0| 6f 6d 70 6c 65 74 65 2c | 20 3c 65 78 70 4c 3e 20 |omplete,| <expL> |
|00004100| 69 73 20 65 76 61 6c 75 | 61 74 65 64 20 75 73 69 |is evalu|ated usi|
|00004110| 6e 67 20 74 68 65 20 76 | 61 6c 75 65 20 6f 66 20 |ng the v|alue of |
|00004120| 00 3c 76 61 72 3e 20 6a | 75 73 74 20 69 6e 70 75 |.<var> j|ust inpu|
|00004130| 74 2e 20 20 49 66 20 3c | 65 78 70 4c 3e 20 69 73 |t. If <|expL> is|
|00004140| 20 22 2e 54 22 2c 20 74 | 68 65 20 69 6e 70 75 74 | ".T", t|he input|
|00004150| 20 69 73 20 63 6f 6e 73 | 69 64 65 72 65 64 20 74 | is cons|idered t|
|00004160| 6f 00 62 65 20 63 6f 72 | 72 65 63 74 20 61 6e 64 |o.be cor|rect and|
|00004170| 20 52 45 41 44 20 70 72 | 6f 63 65 65 64 73 20 74 | READ pr|oceeds t|
|00004180| 6f 20 74 68 65 20 6e 65 | 78 74 20 69 6e 70 75 74 |o the ne|xt input|
|00004190| 20 66 69 65 6c 64 2e 20 | 20 49 66 20 3c 65 78 70 | field. | If <exp|
|000041a0| 4c 3e 00 69 73 20 22 2e | 46 2e 22 2c 20 74 68 65 |L>.is ".|F.", the|
|000041b0| 20 76 61 6c 75 65 20 69 | 73 20 63 6f 6e 73 69 64 | value i|s consid|
|000041c0| 65 72 65 64 20 74 6f 20 | 62 65 20 69 6e 63 6f 72 |ered to |be incor|
|000041d0| 72 65 63 74 2e 20 20 41 | 20 6d 65 73 73 61 67 65 |rect. A| message|
|000041e0| 20 69 73 00 64 69 73 70 | 6c 61 79 65 64 20 64 69 | is.disp|layed di|
|000041f0| 72 65 63 74 69 6e 67 20 | 74 68 65 20 75 73 65 72 |recting |the user|
|00004200| 20 74 6f 20 72 65 65 6e | 74 65 72 20 74 68 65 20 | to reen|ter the |
|00004210| 64 61 74 61 20 61 66 74 | 65 72 20 70 72 65 73 73 |data aft|er press|
|00004220| 69 6e 67 20 00 74 68 65 | 20 73 70 61 63 65 20 62 |ing .the| space b|
|00004230| 61 72 2e 20 20 54 68 69 | 73 20 70 72 6f 63 65 73 |ar. Thi|s proces|
|00004240| 73 20 63 6f 6e 74 69 6e | 75 65 73 20 75 6e 74 69 |s contin|ues unti|
|00004250| 6c 20 3c 65 78 70 4c 3e | 20 69 73 20 22 2e 54 2e |l <expL>| is ".T.|
|00004260| 22 20 6f 72 20 00 45 73 | 63 20 69 73 20 70 72 65 |" or .Es|c is pre|
|00004270| 73 73 65 64 2e 00 00 54 | 68 65 20 3c 65 78 70 4c |ssed...T|he <expL|
|00004280| 3e 20 75 73 65 64 20 77 | 69 74 68 20 74 68 65 20 |> used w|ith the |
|00004290| 56 41 4c 49 44 20 63 6c | 61 75 73 65 20 6d 61 79 |VALID cl|ause may|
|000042a0| 20 63 6f 6e 74 61 69 6e | 20 75 73 65 72 2d 64 65 | contain| user-de|
|000042b0| 66 69 6e 65 64 00 66 75 | 6e 63 74 69 6f 6e 73 2e |fined.fu|nctions.|
|000042c0| 20 20 54 68 69 73 20 69 | 73 20 69 73 20 61 20 76 | This i|s is a v|
|000042d0| 65 72 79 20 70 6f 77 65 | 72 66 75 6c 20 66 65 61 |ery powe|rful fea|
|000042e0| 74 75 72 65 20 73 69 6e | 63 65 20 69 74 20 61 6c |ture sin|ce it al|
|000042f0| 6c 6f 77 73 00 61 6e 20 | 65 6e 74 69 72 65 20 46 |lows.an |entire F|
|00004300| 6f 78 42 41 53 45 2b 20 | 70 72 6f 67 72 61 6d 20 |oxBASE+ |program |
|00004310| 74 6f 20 62 65 20 75 73 | 65 64 20 74 6f 20 76 61 |to be us|ed to va|
|00004320| 6c 69 64 61 74 65 20 75 | 73 65 72 20 73 63 72 65 |lidate u|ser scre|
|00004330| 65 6e 00 69 6e 70 75 74 | 20 2e 2e 2e 20 61 20 64 |en.input| ... a d|
|00004340| 69 66 66 65 72 65 6e 74 | 20 6f 6e 65 20 66 6f 72 |ifferent| one for|
|00004350| 20 65 61 63 68 20 66 69 | 65 6c 64 2c 20 69 66 20 | each fi|eld, if |
|00004360| 64 65 73 69 72 65 64 2e | 00 2f 2a 00 21 62 63 00 |desired.|./*.!bc.|
|00004370| 00 46 6f 72 6d 61 74 3a | 00 40 20 3c 63 6f 6f 72 |.Format:|.@ <coor|
|00004380| 64 3e 20 4d 45 4e 55 20 | 3c 61 72 72 61 79 3e 2c |d> MENU |<array>,|
|00004390| 20 3c 65 78 70 4e 31 3e | 20 5b 2c 3c 65 78 70 4e | <expN1>| [,<expN|
|000043a0| 32 3e 5d 20 5b 54 49 54 | 4c 45 20 3c 65 78 70 43 |2>] [TIT|LE <expC|
|000043b0| 3e 5d 00 00 54 68 69 73 | 20 63 6f 6d 6d 61 6e 64 |>]..This| command|
|000043c0| 20 63 72 65 61 74 65 73 | 20 61 20 70 6f 70 2d 75 | creates| a pop-u|
|000043d0| 70 20 6d 65 6e 75 20 61 | 74 20 61 6e 79 20 64 65 |p menu a|t any de|
|000043e0| 73 69 72 65 64 20 73 63 | 72 65 65 6e 20 6c 6f 63 |sired sc|reen loc|
|000043f0| 61 74 69 6f 6e 2c 20 00 | 69 6e 64 65 70 65 6e 64 |ation, .|independ|
|00004400| 65 6e 74 20 6f 66 20 74 | 68 65 20 74 6f 70 2d 72 |ent of t|he top-r|
|00004410| 6f 77 20 6d 65 6e 75 20 | 62 61 72 2e 20 20 50 6f |ow menu |bar. Po|
|00004420| 70 2d 75 70 20 6d 65 6e | 75 73 20 6d 61 79 20 69 |p-up men|us may i|
|00004430| 6e 63 6c 75 64 65 20 61 | 20 00 74 69 74 6c 65 20 |nclude a| .title |
|00004440| 77 68 69 63 68 20 61 70 | 70 65 61 72 73 20 61 74 |which ap|pears at|
|00004450| 20 74 68 65 20 74 6f 70 | 20 6f 66 20 74 68 65 20 | the top| of the |
|00004460| 6d 65 6e 75 27 73 20 77 | 69 6e 64 6f 77 2e 20 54 |menu's w|indow. T|
|00004470| 6f 20 61 63 74 69 76 61 | 74 65 20 00 74 68 65 20 |o activa|te .the |
|00004480| 70 6f 70 2d 75 70 20 6d | 65 6e 75 20 74 68 65 20 |pop-up m|enu the |
|00004490| 52 45 41 44 20 4d 45 4e | 55 20 63 6f 6d 6d 61 6e |READ MEN|U comman|
|000044a0| 64 20 69 73 20 69 73 73 | 75 65 64 2e 20 20 4f 6e |d is iss|ued. On|
|000044b0| 6c 79 20 6f 6e 65 20 70 | 6f 70 2d 75 70 20 00 6d |ly one p|op-up .m|
|000044c0| 65 6e 75 20 6d 61 79 20 | 62 65 20 64 65 66 69 6e |enu may |be defin|
|000044d0| 65 64 20 61 74 20 61 20 | 74 69 6d 65 2e 00 00 3c |ed at a |time...<|
|000044e0| 63 6f 6f 72 64 3e 20 69 | 73 20 61 20 70 61 69 72 |coord> i|s a pair|
|000044f0| 20 6f 66 20 61 72 69 74 | 68 6d 65 74 69 63 20 65 | of arit|hmetic e|
|00004500| 78 70 72 65 73 73 69 6f | 6e 73 20 77 68 69 63 68 |xpressio|ns which|
|00004510| 20 69 64 65 6e 74 69 66 | 79 20 77 68 65 72 65 20 | identif|y where |
|00004520| 00 74 68 65 20 74 6f 70 | 20 6c 65 66 74 2d 68 61 |.the top| left-ha|
|00004530| 6e 64 20 63 6f 72 6e 65 | 72 20 6f 66 20 74 68 65 |nd corne|r of the|
|00004540| 20 6d 65 6e 75 20 77 69 | 6c 6c 20 62 65 20 70 6c | menu wi|ll be pl|
|00004550| 61 63 65 64 2e 00 00 3c | 61 72 72 61 79 3e 20 69 |aced...<|array> i|
|00004560| 73 20 61 20 6f 6e 65 2d | 64 69 6d 65 6e 73 69 6f |s a one-|dimensio|
|00004570| 6e 61 6c 20 61 72 72 61 | 79 20 77 68 69 63 68 20 |nal arra|y which |
|00004580| 63 6f 6e 74 61 69 6e 73 | 20 74 68 65 20 6d 65 6e |contains| the men|
|00004590| 75 20 69 74 65 6d 73 20 | 00 74 6f 20 62 65 20 70 |u items |.to be p|
|000045a0| 6c 61 63 65 64 20 69 6e | 20 74 68 65 20 6d 65 6e |laced in| the men|
|000045b0| 75 2e 20 20 4d 65 6e 75 | 20 69 74 65 6d 73 20 6d |u. Menu| items m|
|000045c0| 75 73 74 20 62 65 20 6f | 66 20 74 79 70 65 20 63 |ust be o|f type c|
|000045d0| 68 61 72 61 63 74 65 72 | 20 61 6e 64 20 00 74 68 |haracter| and .th|
|000045e0| 65 20 6c 65 6e 67 74 68 | 20 6f 66 20 61 6e 20 69 |e length| of an i|
|000045f0| 6e 64 69 76 69 64 75 61 | 6c 20 6d 65 6e 75 20 69 |ndividua|l menu i|
|00004600| 74 65 6d 20 63 61 6e 20 | 6e 6f 74 20 65 78 63 65 |tem can |not exce|
|00004610| 65 64 20 35 30 20 63 68 | 61 72 61 63 74 65 72 73 |ed 50 ch|aracters|
|00004620| 2e 00 00 3c 65 78 70 4e | 31 3e 20 69 73 20 74 68 |...<expN|1> is th|
|00004630| 65 20 6e 75 6d 62 65 72 | 20 6f 66 20 69 74 65 6d |e number| of item|
|00004640| 73 20 63 6f 6e 74 61 69 | 6e 65 64 20 69 6e 20 74 |s contai|ned in t|
|00004650| 68 65 20 6d 65 6e 75 2e | 20 20 49 74 20 6d 61 79 |he menu.| It may|
|00004660| 20 6e 6f 74 20 00 65 78 | 63 65 65 64 20 31 32 38 | not .ex|ceed 128|
|00004670| 2e 20 00 00 3c 65 78 70 | 4e 32 3e 20 69 73 20 74 |. ..<exp|N2> is t|
|00004680| 68 65 20 6e 75 6d 62 65 | 72 20 6f 66 20 6d 65 6e |he numbe|r of men|
|00004690| 75 20 69 74 65 6d 73 20 | 74 6f 20 62 65 20 64 69 |u items |to be di|
|000046a0| 73 70 6c 61 79 65 64 20 | 6f 6e 20 73 63 72 65 65 |splayed |on scree|
|000046b0| 6e 20 6e 6f 20 00 6d 6f | 72 65 20 74 68 61 6e 20 |n no .mo|re than |
|000046c0| 31 37 20 69 74 65 6d 73 | 20 61 74 20 6f 6e 65 20 |17 items| at one |
|000046d0| 74 69 6d 65 2e 20 20 49 | 66 20 3c 65 78 70 4e 32 |time. I|f <expN2|
|000046e0| 3e 20 65 78 63 65 65 64 | 73 20 31 37 2c 20 6f 6e |> exceed|s 17, on|
|000046f0| 6c 79 20 31 37 20 00 69 | 74 65 6d 73 20 77 69 6c |ly 17 .i|tems wil|
|00004700| 6c 20 62 65 20 64 69 73 | 70 6c 61 79 65 64 2e 20 |l be dis|played. |
|00004710| 20 41 6e 64 2c 20 69 66 | 20 74 68 65 20 6e 75 6d | And, if| the num|
|00004720| 62 65 72 20 6f 66 20 69 | 74 65 6d 73 20 74 6f 20 |ber of i|tems to |
|00004730| 62 65 20 00 64 69 73 70 | 6c 61 79 65 64 20 61 72 |be .disp|layed ar|
|00004740| 65 20 66 65 77 65 72 20 | 74 68 61 6e 20 74 68 65 |e fewer |than the|
|00004750| 20 6e 75 6d 62 65 72 20 | 6f 66 20 69 74 65 6d 73 | number |of items|
|00004760| 20 74 68 61 74 20 77 65 | 72 65 20 64 65 66 69 6e | that we|re defin|
|00004770| 65 64 2c 20 00 74 68 65 | 20 77 69 6e 64 6f 77 20 |ed, .the| window |
|00004780| 63 61 6e 20 62 65 20 73 | 63 72 6f 6c 6c 65 64 20 |can be s|crolled |
|00004790| 61 70 70 72 6f 70 72 69 | 61 74 65 6c 79 2e 00 00 |appropri|ately...|
|000047a0| 54 68 65 20 54 49 54 4c | 45 20 3c 65 78 70 43 3e |The TITL|E <expC>|
|000047b0| 20 69 73 20 74 68 65 20 | 74 69 74 6c 65 20 74 6f | is the |title to|
|000047c0| 20 62 65 20 64 69 73 70 | 6c 61 79 65 64 20 61 74 | be disp|layed at|
|000047d0| 20 74 68 65 20 74 6f 70 | 20 6f 66 20 74 68 65 20 | the top| of the |
|000047e0| 00 6d 65 6e 75 27 73 20 | 77 69 6e 64 6f 77 2e 00 |.menu's |window..|
|000047f0| 2f 2a 00 21 62 63 00 00 | 44 49 4d 45 4e 53 49 4f |/*.!bc..|DIMENSIO|
|00004800| 4e 20 63 68 6f 69 63 65 | 73 28 33 2c 31 29 00 53 |N choice|s(3,1).S|
|00004810| 54 4f 52 45 20 22 43 68 | 69 63 6b 65 6e 22 20 54 |TORE "Ch|icken" T|
|00004820| 4f 20 63 68 6f 69 63 65 | 73 28 31 29 00 53 54 4f |O choice|s(1).STO|
|00004830| 52 45 20 22 42 65 65 66 | 22 20 54 4f 20 63 68 6f |RE "Beef|" TO cho|
|00004840| 69 63 65 73 28 32 29 00 | 53 54 4f 52 45 20 22 46 |ices(2).|STORE "F|
|00004850| 69 73 68 22 20 54 4f 20 | 63 68 6f 69 63 65 73 28 |ish" TO |choices(|
|00004860| 33 29 00 53 54 4f 52 45 | 20 30 20 54 4f 20 6d 63 |3).STORE| 0 TO mc|
|00004870| 68 6f 69 63 65 00 40 20 | 35 2c 30 20 4d 45 4e 55 |hoice.@ |5,0 MENU|
|00004880| 20 64 69 6e 6e 65 72 2c | 33 20 54 49 54 4c 45 20 | dinner,|3 TITLE |
|00004890| 22 44 69 6e 6e 65 72 20 | 43 68 6f 69 63 65 73 22 |"Dinner |Choices"|
|000048a0| 00 52 45 41 44 20 4d 45 | 4e 55 20 54 4f 20 6d 63 |.READ ME|NU TO mc|
|000048b0| 68 6f 69 63 65 00 2f 2a | 00 21 62 63 00 00 3c 66 |hoice./*|.!bc..<f|
|000048c0| 6f 72 6d 61 74 3e 20 6d | 61 79 20 69 6e 63 6c 75 |ormat> m|ay inclu|
|000048d0| 64 65 20 61 6e 79 20 64 | 65 73 69 72 65 64 20 63 |de any d|esired c|
|000048e0| 68 61 72 61 63 74 65 72 | 73 3b 20 68 6f 77 65 76 |haracter|s; howev|
|000048f0| 65 72 2c 20 6f 6e 6c 79 | 20 74 68 6f 73 65 00 63 |er, only| those.c|
|00004900| 68 61 72 61 63 74 65 72 | 73 20 6c 69 73 74 65 64 |haracter|s listed|
|00004910| 20 62 65 6c 6f 77 20 61 | 63 74 69 76 65 6c 79 20 | below a|ctively |
|00004920| 70 61 72 74 69 63 69 70 | 61 74 65 20 69 6e 20 65 |particip|ate in e|
|00004930| 64 69 74 69 6e 67 20 61 | 6e 64 20 64 61 74 61 00 |diting a|nd data.|
|00004940| 65 6e 74 72 79 2e 20 20 | 4f 74 68 65 72 20 63 68 |entry. |Other ch|
|00004950| 61 72 61 63 74 65 72 73 | 20 69 6e 20 74 68 65 20 |aracters| in the |
|00004960| 66 6f 72 6d 61 74 20 61 | 72 65 20 64 69 73 70 6c |format a|re displ|
|00004970| 61 79 65 64 20 6f 6e 20 | 6f 75 74 70 75 74 00 61 |ayed on |output.a|
|00004980| 6e 64 20 61 72 65 20 73 | 6b 69 70 70 65 64 20 62 |nd are s|kipped b|
|00004990| 79 20 74 68 65 20 63 75 | 72 73 6f 72 20 66 6f 72 |y the cu|rsor for|
|000049a0| 20 69 6e 70 75 74 20 6f | 70 65 72 61 74 69 6f 6e | input o|peration|
|000049b0| 73 2e 00 00 41 20 2d 20 | 41 6c 6c 6f 77 73 20 6f |s...A - |Allows o|
|000049c0| 6e 6c 79 20 61 6c 70 68 | 61 62 65 74 69 63 20 63 |nly alph|abetic c|
|000049d0| 68 61 72 61 63 74 65 72 | 73 20 74 6f 20 62 65 20 |haracter|s to be |
|000049e0| 65 6e 74 65 72 65 64 2e | 00 4c 20 2d 20 41 6c 6c |entered.|.L - All|
|000049f0| 6f 77 73 20 65 6e 74 72 | 79 20 6f 66 20 6c 6f 67 |ows entr|y of log|
|00004a00| 69 63 61 6c 20 64 61 74 | 61 20 6f 6e 6c 79 2e 00 |ical dat|a only..|
|00004a10| 4e 20 2d 20 41 6c 6c 6f | 77 73 20 65 6e 74 72 79 |N - Allo|ws entry|
|00004a20| 20 6f 66 20 6c 65 74 74 | 65 72 73 20 61 6e 64 20 | of lett|ers and |
|00004a30| 64 69 67 69 74 73 20 6f | 6e 6c 79 2e 00 58 20 2d |digits o|nly..X -|
|00004a40| 20 41 6c 6c 6f 77 73 20 | 65 6e 74 72 79 20 6f 66 | Allows |entry of|
|00004a50| 20 61 6e 79 20 63 68 61 | 72 61 63 74 65 72 2e 00 | any cha|racter..|
|00004a60| 59 20 2d 20 41 6c 6c 6f | 77 73 20 65 6e 74 72 79 |Y - Allo|ws entry|
|00004a70| 20 6f 66 20 6c 6f 67 69 | 63 61 6c 20 59 2c 20 79 | of logi|cal Y, y|
|00004a80| 2c 20 4e 2c 20 6e 20 6f | 6e 6c 79 2e 00 39 20 2d |, N, n o|nly..9 -|
|00004a90| 20 41 6c 6c 6f 77 73 20 | 65 6e 74 72 79 20 6f 66 | Allows |entry of|
|00004aa0| 20 64 69 67 69 74 73 20 | 6f 6e 6c 79 20 66 6f 72 | digits |only for|
|00004ab0| 20 63 68 61 72 61 63 74 | 65 72 20 64 61 74 61 2e | charact|er data.|
|00004ac0| 00 20 20 20 20 41 6c 6c | 6f 77 73 20 65 6e 74 72 |. All|ows entr|
|00004ad0| 79 20 6f 66 20 64 69 67 | 69 74 73 20 61 6e 64 20 |y of dig|its and |
|00004ae0| 73 69 67 6e 73 20 66 6f | 72 20 6e 75 6d 65 72 69 |signs fo|r numeri|
|00004af0| 63 20 64 61 74 61 2e 00 | 23 20 2d 20 41 6c 6c 6f |c data..|# - Allo|
|00004b00| 77 73 20 65 6e 74 72 79 | 20 6f 66 20 64 69 67 69 |ws entry| of digi|
|00004b10| 74 73 2c 20 62 6c 61 6e | 6b 73 20 61 6e 64 20 73 |ts, blan|ks and s|
|00004b20| 69 67 6e 73 2e 00 21 20 | 2d 20 43 6f 6e 76 65 72 |igns..! |- Conver|
|00004b30| 74 73 20 6c 6f 77 65 72 | 63 61 73 65 20 6c 65 74 |ts lower|case let|
|00004b40| 74 65 72 73 20 74 6f 20 | 75 70 70 65 72 63 61 73 |ters to |uppercas|
|00004b50| 65 20 6c 65 74 74 65 72 | 73 2e 00 24 20 2d 20 46 |e letter|s..$ - F|
|00004b60| 6c 6f 61 74 69 6e 67 20 | 64 6f 6c 6c 61 72 20 73 |loating |dollar s|
|00004b70| 69 67 6e 2e 00 2a 20 2d | 20 41 73 74 65 72 69 73 |ign..* -| Asteris|
|00004b80| 6b 73 20 61 72 65 20 64 | 69 73 70 6c 61 79 65 64 |ks are d|isplayed|
|00004b90| 20 69 6e 20 66 72 6f 6e | 74 20 6f 66 20 74 68 65 | in fron|t of the|
|00004ba0| 20 6e 75 6d 65 72 69 63 | 20 76 61 6c 75 65 2e 00 | numeric| value..|
|00004bb0| 2e 20 2d 20 53 70 65 63 | 69 66 79 20 64 65 63 69 |. - Spec|ify deci|
|00004bc0| 6d 61 6c 20 70 6f 69 6e | 74 20 70 6f 73 69 74 69 |mal poin|t positi|
|00004bd0| 6f 6e 2e 00 2c 20 2d 20 | 55 73 65 64 20 74 6f 20 |on.., - |Used to |
|00004be0| 73 65 70 61 72 61 74 65 | 20 64 69 67 69 74 73 20 |separate| digits |
|00004bf0| 6c 65 66 74 20 6f 66 20 | 74 68 65 20 64 65 63 69 |left of |the deci|
|00004c00| 6d 61 6c 20 70 6f 69 6e | 74 2e 00 2f 2a 00 21 62 |mal poin|t../*.!b|
|00004c10| 63 00 00 46 6f 72 6d 61 | 74 3a 20 20 40 20 3c 63 |c..Forma|t: @ <c|
|00004c20| 6f 6f 72 64 3e 20 50 52 | 4f 4d 50 54 20 3c 65 78 |oord> PR|OMPT <ex|
|00004c30| 70 43 3e 20 5b 4d 45 53 | 53 41 47 45 20 3c 65 78 |pC> [MES|SAGE <ex|
|00004c40| 70 43 3e 5d 00 00 54 68 | 69 73 20 76 61 72 69 61 |pC>]..Th|is varia|
|00004c50| 6e 74 20 6f 66 20 74 68 | 65 20 40 20 63 6f 6d 6d |nt of th|e @ comm|
|00004c60| 61 6e 64 20 69 73 20 75 | 73 65 64 20 66 6f 72 20 |and is u|sed for |
|00004c70| 6d 65 6e 75 20 63 72 65 | 61 74 69 6f 6e 20 61 6e |menu cre|ation an|
|00004c80| 64 00 6d 61 6e 61 67 65 | 6d 65 6e 74 2e 00 00 41 |d.manage|ment...A|
|00004c90| 20 73 65 72 69 65 73 20 | 6f 66 20 40 20 2e 2e 2e | series |of @ ...|
|00004ca0| 20 50 52 4f 4d 50 54 20 | 63 6f 6d 6d 61 6e 64 73 | PROMPT |commands|
|00004cb0| 20 77 69 6c 6c 20 64 69 | 73 70 6c 61 79 20 74 68 | will di|splay th|
|00004cc0| 65 20 6d 65 6e 75 20 6f | 70 74 69 6f 6e 73 00 61 |e menu o|ptions.a|
|00004cd0| 74 20 74 68 65 20 64 65 | 73 69 67 6e 61 74 65 64 |t the de|signated|
|00004ce0| 20 70 6f 73 69 74 69 6f | 6e 73 20 6f 6e 20 74 68 | positio|ns on th|
|00004cf0| 65 20 73 63 72 65 65 6e | 2e 20 20 00 00 54 68 69 |e screen|. ..Thi|
|00004d00| 73 20 69 73 20 75 73 65 | 64 20 69 6e 20 63 6f 6e |s is use|d in con|
|00004d10| 6a 75 6e 63 74 69 6f 6e | 20 77 69 74 68 20 74 68 |junction| with th|
|00004d20| 65 20 4d 45 4e 55 20 54 | 4f 20 63 6f 6d 6d 61 6e |e MENU T|O comman|
|00004d30| 64 20 77 68 69 63 68 20 | 69 6e 2d 00 76 6f 6b 65 |d which |in-.voke|
|00004d40| 73 20 61 20 6c 69 67 68 | 74 2d 62 61 72 20 6d 65 |s a ligh|t-bar me|
|00004d50| 6e 75 2c 20 63 6f 6e 74 | 72 6f 6c 6c 65 64 20 62 |nu, cont|rolled b|
|00004d60| 79 20 63 75 72 73 6f 72 | 20 6b 65 79 73 2c 20 66 |y cursor| keys, f|
|00004d70| 6f 72 20 74 68 65 20 63 | 75 72 2d 00 72 65 6e 74 |or the c|ur-.rent|
|00004d80| 6c 79 20 64 65 66 69 6e | 65 64 20 50 52 4f 4d 50 |ly defin|ed PROMP|
|00004d90| 54 73 2e 20 20 41 73 20 | 74 68 65 20 75 73 65 72 |Ts. As |the user|
|00004da0| 20 6e 61 76 69 67 61 74 | 65 73 20 74 68 72 6f 75 | navigat|es throu|
|00004db0| 67 68 20 74 68 65 20 6d | 65 6e 75 20 00 6f 70 74 |gh the m|enu .opt|
|00004dc0| 69 6f 6e 73 2c 20 65 61 | 63 68 20 50 52 4f 4d 50 |ions, ea|ch PROMP|
|00004dd0| 54 20 69 73 20 68 69 67 | 68 6c 69 67 68 74 65 64 |T is hig|hlighted|
|00004de0| 20 69 6e 20 72 65 76 65 | 72 73 65 20 76 69 64 65 | in reve|rse vide|
|00004df0| 6f 20 61 6e 64 20 74 68 | 65 20 00 6f 70 74 69 6f |o and th|e .optio|
|00004e00| 6e 61 6c 20 4d 45 53 53 | 41 47 45 20 61 73 73 6f |nal MESS|AGE asso|
|00004e10| 63 69 61 74 65 64 20 77 | 69 74 68 20 74 68 61 74 |ciated w|ith that|
|00004e20| 20 70 72 6f 6d 70 74 20 | 69 73 20 64 69 73 70 6c | prompt |is displ|
|00004e30| 61 79 65 64 20 61 74 20 | 74 68 65 00 6c 6f 63 61 |ayed at |the.loca|
|00004e40| 74 69 6f 6e 20 73 70 65 | 63 69 66 69 65 64 20 77 |tion spe|cified w|
|00004e50| 69 74 68 20 53 45 54 20 | 4d 45 53 53 41 47 45 20 |ith SET |MESSAGE |
|00004e60| 54 4f 20 3c 65 78 70 4e | 3e 2e 00 2f 2a 00 21 62 |TO <expN|>../*.!b|
|00004e70| 63 00 00 46 6f 72 6d 61 | 74 3a 00 40 20 3c 63 6f |c..Forma|t:.@ <co|
|00004e80| 6f 72 64 3e 20 53 41 59 | 20 3c 65 78 70 72 3e 20 |ord> SAY| <expr> |
|00004e90| 5b 50 49 43 54 55 52 45 | 20 3c 66 6f 72 6d 61 74 |[PICTURE| <format|
|00004ea0| 3e 5d 20 5b 46 55 4e 43 | 54 49 4f 4e 20 3c 66 63 |>] [FUNC|TION <fc|
|00004eb0| 6f 64 65 73 3e 5d 20 2e | 2e 2e 00 00 49 66 20 74 |odes>] .|....If t|
|00004ec0| 68 65 20 53 41 59 20 63 | 6c 61 75 73 65 20 69 73 |he SAY c|lause is|
|00004ed0| 20 70 72 65 73 65 6e 74 | 2c 20 3c 65 78 70 72 3e | present|, <expr>|
|00004ee0| 20 69 73 20 65 76 61 6c | 75 61 74 65 64 20 61 6e | is eval|uated an|
|00004ef0| 64 20 6f 70 74 69 6f 6e | 61 6c 6c 79 00 65 64 69 |d option|ally.edi|
|00004f00| 74 65 64 20 62 61 73 65 | 64 20 6f 6e 20 50 49 43 |ted base|d on PIC|
|00004f10| 54 55 52 45 20 61 6e 64 | 20 46 55 4e 43 54 49 4f |TURE and| FUNCTIO|
|00004f20| 4e 20 63 6c 61 75 73 65 | 73 2e 20 20 54 68 65 20 |N clause|s. The |
|00004f30| 72 65 73 75 6c 74 20 69 | 73 20 00 64 69 73 70 6c |result i|s .displ|
|00004f40| 61 79 65 64 20 73 74 61 | 72 74 69 6e 67 20 61 74 |ayed sta|rting at|
|00004f50| 20 3c 63 6f 6f 72 64 3e | 20 61 73 20 6e 6f 72 6d | <coord>| as norm|
|00004f60| 61 6c 2c 20 22 6e 6f 6e | 2d 69 6e 74 65 6e 73 65 |al, "non|-intense|
|00004f70| 22 2c 20 74 65 78 74 2e | 00 00 54 68 65 20 53 45 |", text.|..The SE|
|00004f80| 54 74 69 6e 67 20 6f 66 | 20 44 45 56 49 43 45 20 |Tting of| DEVICE |
|00004f90| 64 65 74 65 72 6d 69 6e | 65 73 20 77 68 65 74 68 |determin|es wheth|
|00004fa0| 65 72 20 6f 75 74 70 75 | 74 20 67 6f 65 73 20 74 |er outpu|t goes t|
|00004fb0| 6f 20 74 68 65 00 73 63 | 72 65 65 6e 20 6f 72 20 |o the.sc|reen or |
|00004fc0| 74 6f 20 74 68 65 20 70 | 72 69 6e 74 65 72 2e 00 |to the p|rinter..|
|00004fd0| 2f 2a 00 21 62 63 20 20 | 00 00 46 6f 72 6d 61 74 |/*.!bc |..Format|
|00004fe0| 3a 20 20 20 41 42 53 28 | 3c 65 78 70 4e 3e 29 20 |: ABS(|<expN>) |
|00004ff0| 20 00 20 00 54 68 65 20 | 41 42 53 20 66 75 6e 63 | . .The |ABS func|
|00005000| 74 69 6f 6e 20 72 65 74 | 75 72 6e 73 20 74 68 65 |tion ret|urns the|
|00005010| 20 61 62 73 6f 6c 75 74 | 65 20 76 61 6c 75 65 20 | absolut|e value |
|00005020| 6f 66 20 61 20 6e 75 6d | 65 72 69 63 20 00 65 78 |of a num|eric .ex|
|00005030| 70 72 65 73 73 69 6f 6e | 2e 20 20 00 20 00 45 78 |pression|. . .Ex|
|00005040| 61 6d 70 6c 65 73 3a 20 | 20 00 2e 20 3f 20 41 42 |amples: | .. ? AB|
|00005050| 53 28 2d 34 35 29 20 20 | 00 34 35 20 20 00 2e 20 |S(-45) |.45 .. |
|00005060| 3f 20 41 42 53 28 31 30 | 2d 33 30 29 20 20 00 32 |? ABS(10|-30) .2|
|00005070| 30 20 20 00 2e 20 3f 20 | 41 42 53 28 33 30 2d 31 |0 .. ? |ABS(30-1|
|00005080| 30 29 20 20 00 32 30 20 | 20 00 2e 20 53 54 4f 52 |0) .20 | .. STOR|
|00005090| 45 20 34 30 20 54 4f 20 | 4e 75 6d 31 20 20 00 2e |E 40 TO |Num1 ..|
|000050a0| 20 53 54 4f 52 45 20 32 | 20 54 4f 20 4e 75 6d 32 | STORE 2| TO Num2|
|000050b0| 20 20 00 2e 20 3f 20 41 | 42 53 28 4e 75 6d 32 2d | .. ? A|BS(Num2-|
|000050c0| 4e 75 6d 31 29 20 20 00 | 20 20 20 20 20 20 20 20 |Num1) .| |
|000050d0| 20 20 33 38 20 20 00 2f | 2a 20 20 00 21 62 63 00 | 38 ./|* .!bc.|
|000050e0| 00 46 6f 72 6d 61 74 3a | 20 41 43 43 45 50 54 20 |.Format:| ACCEPT |
|000050f0| 5b 3c 65 78 70 43 3e 5d | 20 54 4f 20 3c 6d 65 6d |[<expC>]| TO <mem|
|00005100| 5f 76 61 72 3e 00 00 41 | 43 43 45 50 54 20 61 6c |_var>..A|CCEPT al|
|00005110| 6c 6f 77 73 20 79 6f 75 | 20 74 6f 20 65 6e 74 65 |lows you| to ente|
|00005120| 72 20 63 68 61 72 61 63 | 74 65 72 20 64 61 74 61 |r charac|ter data|
|00005130| 20 64 69 72 65 63 74 6c | 79 20 69 6e 74 6f 20 61 | directl|y into a|
|00005140| 20 6d 65 6d 6f 72 79 00 | 76 61 72 69 61 62 6c 65 | memory.|variable|
|00005150| 20 77 69 74 68 6f 75 74 | 20 72 65 71 75 69 72 69 | without| requiri|
|00005160| 6e 67 20 74 68 65 20 63 | 68 61 72 61 63 74 65 72 |ng the c|haracter|
|00005170| 73 20 74 6f 20 62 65 20 | 65 6e 63 6c 6f 73 65 64 |s to be |enclosed|
|00005180| 20 69 6e 00 71 75 6f 74 | 61 74 69 6f 6e 20 6d 61 | in.quot|ation ma|
|00005190| 72 6b 73 2e 20 20 44 61 | 74 61 20 65 6e 74 65 72 |rks. Da|ta enter|
|000051a0| 65 64 20 63 61 6e 20 62 | 65 20 75 70 20 74 6f 20 |ed can b|e up to |
|000051b0| 32 35 34 20 63 68 61 72 | 61 63 74 65 72 73 20 69 |254 char|acters i|
|000051c0| 6e 00 6c 65 6e 67 74 68 | 2c 20 6d 75 73 74 20 62 |n.length|, must b|
|000051d0| 65 20 74 65 72 6d 69 6e | 61 74 65 64 20 62 79 20 |e termin|ated by |
|000051e0| 43 61 72 72 69 61 67 65 | 20 52 65 74 75 72 6e 2c |Carriage| Return,|
|000051f0| 20 61 6e 64 20 69 73 20 | 61 6c 77 61 79 73 00 73 | and is |always.s|
|00005200| 74 6f 72 65 64 20 61 73 | 20 63 68 61 72 61 63 74 |tored as| charact|
|00005210| 65 72 20 64 61 74 61 2e | 00 00 49 66 20 74 68 65 |er data.|..If the|
|00005220| 20 6f 70 74 69 6f 6e 61 | 6c 20 3c 65 78 70 43 3e | optiona|l <expC>|
|00005230| 20 69 73 20 70 72 6f 76 | 69 64 65 64 2c 20 69 74 | is prov|ided, it|
|00005240| 20 69 73 20 64 69 73 70 | 6c 61 79 65 64 20 6f 6e | is disp|layed on|
|00005250| 20 74 68 65 20 00 73 63 | 72 65 65 6e 20 74 6f 20 | the .sc|reen to |
|00005260| 72 65 6d 69 6e 64 20 74 | 68 65 20 75 73 65 72 20 |remind t|he user |
|00005270| 77 68 69 63 68 20 64 61 | 74 61 20 69 73 20 62 65 |which da|ta is be|
|00005280| 69 6e 67 20 72 65 71 75 | 65 73 74 65 64 2e 20 20 |ing requ|ested. |
|00005290| 49 66 00 3c 65 78 70 43 | 3e 20 69 73 20 61 20 63 |If.<expC|> is a c|
|000052a0| 68 61 72 61 63 74 65 72 | 20 73 74 72 69 6e 67 20 |haracter| string |
|000052b0| 6c 69 74 65 72 61 6c 2c | 20 69 74 20 6d 75 73 74 |literal,| it must|
|000052c0| 20 62 65 20 64 65 6c 69 | 6d 69 74 65 64 2e 00 00 | be deli|mited...|
|000052d0| 45 78 61 6d 70 6c 65 3a | 00 2e 20 41 43 43 45 50 |Example:|.. ACCEP|
|000052e0| 54 20 22 4e 41 4d 45 20 | 4f 46 20 4d 4f 56 49 45 |T "NAME |OF MOVIE|
|000052f0| 3a 22 20 54 4f 20 4d 6f | 76 69 65 00 4e 41 4d 45 |:" TO Mo|vie.NAME|
|00005300| 20 4f 46 20 4d 4f 56 49 | 45 3a 42 41 43 4b 20 54 | OF MOVI|E:BACK T|
|00005310| 4f 20 54 48 45 20 46 55 | 54 55 52 45 00 2e 20 3f |O THE FU|TURE.. ?|
|00005320| 20 4d 6f 76 69 65 00 42 | 41 43 4b 20 54 4f 20 54 | Movie.B|ACK TO T|
|00005330| 48 45 20 46 55 54 55 52 | 45 00 2f 2a 00 21 62 63 |HE FUTUR|E./*.!bc|
|00005340| 20 20 00 00 46 6f 72 6d | 61 74 3a 20 20 20 41 4c | ..Form|at: AL|
|00005350| 49 41 53 28 5b 3c 65 78 | 70 4e 3e 5d 29 20 20 00 |IAS([<ex|pN>]) .|
|00005360| 20 00 54 68 65 20 41 4c | 49 41 53 20 66 75 6e 63 | .The AL|IAS func|
|00005370| 74 69 6f 6e 20 72 65 74 | 75 72 6e 73 20 74 68 65 |tion ret|urns the|
|00005380| 20 61 6c 69 61 73 20 6f | 66 20 74 68 65 20 73 70 | alias o|f the sp|
|00005390| 65 63 69 66 69 65 64 20 | 77 6f 72 6b 61 72 65 61 |ecified |workarea|
|000053a0| 2e 00 00 49 66 20 74 68 | 65 20 61 72 67 75 6d 65 |...If th|e argume|
|000053b0| 6e 74 20 69 73 20 6f 6d | 69 74 74 65 64 2c 20 69 |nt is om|itted, i|
|000053c0| 74 20 72 65 74 75 72 6e | 73 20 74 68 65 20 61 6c |t return|s the al|
|000053d0| 69 61 73 20 6f 66 20 74 | 68 65 20 00 63 75 72 72 |ias of t|he .curr|
|000053e0| 65 6e 74 6c 79 20 73 65 | 6c 65 63 74 65 64 20 77 |ently se|lected w|
|000053f0| 6f 72 6b 61 72 65 61 2e | 20 20 49 66 20 6e 6f 20 |orkarea.| If no |
|00005400| 64 61 74 61 62 61 73 65 | 20 69 73 20 6f 70 65 6e |database| is open|
|00005410| 20 69 6e 20 74 68 65 20 | 00 73 70 65 63 69 66 69 | in the |.specifi|
|00005420| 65 64 20 77 6f 72 6b 61 | 72 65 61 20 74 68 65 20 |ed worka|rea the |
|00005430| 6e 75 6c 6c 20 73 74 72 | 69 6e 67 20 69 73 20 72 |null str|ing is r|
|00005440| 65 74 75 72 6e 65 64 2e | 20 20 00 20 00 45 78 61 |eturned.| . .Exa|
|00005450| 6d 70 6c 65 3a 20 20 00 | 2e 53 45 4c 45 43 54 20 |mple: .|.SELECT |
|00005460| 41 20 20 00 2e 55 53 45 | 20 56 69 64 65 6f 20 20 |A ..USE| Video |
|00005470| 00 2e 53 45 4c 45 43 54 | 20 42 20 20 00 2e 55 53 |..SELECT| B ..US|
|00005480| 45 20 43 75 73 74 6f 6d | 65 72 20 41 4c 49 41 53 |E Custom|er ALIAS|
|00005490| 20 43 75 73 74 20 20 00 | 2e 3f 20 41 4c 49 41 53 | Cust .|.? ALIAS|
|000054a0| 28 29 20 20 00 43 55 53 | 54 20 20 00 2e 3f 20 41 |() .CUS|T ..? A|
|000054b0| 4c 49 41 53 28 31 29 20 | 20 00 56 49 44 45 4f 20 |LIAS(1) | .VIDEO |
|000054c0| 20 00 2f 2a 20 20 00 21 | 62 63 00 00 46 6f 72 6d | ./* .!|bc..Form|
|000054d0| 61 74 73 3a 20 41 50 50 | 45 4e 44 20 5b 42 4c 41 |ats: APP|END [BLA|
|000054e0| 4e 4b 5d 00 09 20 41 50 | 50 45 4e 44 20 46 52 4f |NK].. AP|PEND FRO|
|000054f0| 4d 20 3c 66 69 6c 65 3e | 20 5b 46 49 45 4c 44 53 |M <file>| [FIELDS|
|00005500| 20 3c 66 69 65 6c 64 6c | 69 73 74 3e 5d 20 5b 46 | <fieldl|ist>] [F|
|00005510| 4f 52 20 3c 65 78 70 4c | 3e 5d 00 09 20 20 20 20 |OR <expL|>].. |
|00005520| 20 20 20 20 20 20 20 20 | 20 5b 54 59 50 45 20 3c | | [TYPE <|
|00005530| 66 69 6c 65 5f 74 79 70 | 65 3e 5d 00 00 41 6c 6c |file_typ|e>]..All|
|00005540| 20 66 6f 72 6d 73 20 6f | 66 20 41 50 50 45 4e 44 | forms o|f APPEND|
|00005550| 20 61 64 64 20 72 65 63 | 6f 72 64 73 20 74 6f 20 | add rec|ords to |
|00005560| 74 68 65 20 65 6e 64 20 | 6f 66 20 74 68 65 20 64 |the end |of the d|
|00005570| 61 74 61 62 61 73 65 00 | 63 75 72 72 65 6e 74 6c |atabase.|currentl|
|00005580| 79 20 53 45 4c 45 43 54 | 65 64 2e 00 00 54 68 65 |y SELECT|ed...The|
|00005590| 20 41 50 50 45 4e 44 20 | 63 6f 6d 6d 61 6e 64 2c | APPEND |command,|
|000055a0| 20 69 73 73 75 65 64 20 | 77 69 74 68 6f 75 74 20 | issued |without |
|000055b0| 61 6e 79 20 61 72 67 75 | 6d 65 6e 74 73 2c 20 69 |any argu|ments, i|
|000055c0| 6e 76 6f 6b 65 73 20 61 | 00 66 75 6c 6c 2d 73 63 |nvokes a|.full-sc|
|000055d0| 72 65 65 6e 20 65 64 69 | 74 69 6e 67 20 70 72 6f |reen edi|ting pro|
|000055e0| 63 65 64 75 72 65 20 77 | 69 74 68 20 77 68 69 63 |cedure w|ith whic|
|000055f0| 68 20 61 73 20 6d 61 6e | 79 20 72 65 63 6f 72 64 |h as man|y record|
|00005600| 73 20 61 73 00 64 65 73 | 69 72 65 64 20 6d 61 79 |s as.des|ired may|
|00005610| 20 62 65 20 61 64 64 65 | 64 20 74 6f 20 74 68 65 | be adde|d to the|
|00005620| 20 64 61 74 61 62 61 73 | 65 20 63 75 72 72 65 6e | databas|e curren|
|00005630| 74 6c 79 20 53 45 4c 45 | 43 54 65 64 2e 00 00 49 |tly SELE|CTed...I|
|00005640| 66 20 6e 6f 20 53 45 54 | 20 46 4f 52 4d 41 54 20 |f no SET| FORMAT |
|00005650| 69 73 20 61 63 74 69 76 | 65 2c 20 74 68 65 20 75 |is activ|e, the u|
|00005660| 73 65 72 20 69 73 20 70 | 72 6f 6d 70 74 65 64 20 |ser is p|rompted |
|00005670| 66 6f 72 20 74 68 65 20 | 76 61 6c 75 65 73 00 6f |for the |values.o|
|00005680| 66 20 65 61 63 68 20 66 | 69 65 6c 64 20 77 69 74 |f each f|ield wit|
|00005690| 68 69 6e 20 65 61 63 68 | 20 72 65 63 6f 72 64 20 |hin each| record |
|000056a0| 74 6f 20 62 65 20 61 64 | 64 65 64 20 75 73 69 6e |to be ad|ded usin|
|000056b0| 67 20 61 20 64 65 66 61 | 75 6c 74 00 73 63 72 65 |g a defa|ult.scre|
|000056c0| 65 6e 20 6c 61 79 6f 75 | 74 2e 20 20 49 66 20 53 |en layou|t. If S|
|000056d0| 45 54 20 46 4f 52 4d 41 | 54 20 69 73 20 61 63 74 |ET FORMA|T is act|
|000056e0| 69 76 65 2c 20 74 68 65 | 20 73 63 72 65 65 6e 20 |ive, the| screen |
|000056f0| 6c 61 79 6f 75 74 00 73 | 70 65 63 69 66 69 65 64 |layout.s|pecified|
|00005700| 20 69 6e 20 74 68 65 20 | 46 4f 52 4d 41 54 20 66 | in the |FORMAT f|
|00005710| 69 6c 65 20 69 73 20 75 | 73 65 64 20 74 6f 20 70 |ile is u|sed to p|
|00005720| 72 6f 6d 70 74 20 74 68 | 65 20 75 73 65 72 20 66 |rompt th|e user f|
|00005730| 6f 72 20 00 66 69 65 6c | 64 73 20 74 6f 20 62 65 |or .fiel|ds to be|
|00005740| 20 69 6e 70 75 74 2e 00 | 2f 2a 00 21 62 63 00 00 | input..|/*.!bc..|
|00005750| 41 50 50 45 4e 44 20 42 | 4c 41 4e 4b 20 61 64 64 |APPEND B|LANK add|
|00005760| 73 20 6f 6e 65 20 72 65 | 63 6f 72 64 2c 20 65 6e |s one re|cord, en|
|00005770| 74 69 72 65 6c 79 20 66 | 69 6c 6c 65 64 20 77 69 |tirely f|illed wi|
|00005780| 74 68 20 73 70 61 63 65 | 73 2c 20 74 6f 00 74 68 |th space|s, to.th|
|00005790| 65 20 65 6e 64 20 6f 66 | 20 74 68 65 20 64 61 74 |e end of| the dat|
|000057a0| 61 62 61 73 65 20 63 75 | 72 72 65 6e 74 6c 79 20 |abase cu|rrently |
|000057b0| 53 45 4c 45 43 54 65 64 | 2e 00 2f 2a 00 21 62 63 |SELECTed|../*.!bc|
|000057c0| 00 00 46 6f 72 6d 61 74 | 3a 09 20 41 50 50 45 4e |..Format|:. APPEN|
|000057d0| 44 20 46 52 4f 4d 20 3c | 66 69 6c 65 3e 20 5b 46 |D FROM <|file> [F|
|000057e0| 49 45 4c 44 53 20 3c 66 | 69 65 6c 64 6c 69 73 74 |IELDS <f|ieldlist|
|000057f0| 3e 5d 20 5b 46 4f 52 20 | 3c 65 78 70 4c 3e 5d 00 |>] [FOR |<expL>].|
|00005800| 09 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5b 54 |. | [T|
|00005810| 59 50 45 20 3c 66 69 6c | 65 5f 74 79 70 65 3e 5d |YPE <fil|e_type>]|
|00005820| 00 00 41 50 50 45 4e 44 | 20 46 52 4f 4d 20 61 64 |..APPEND| FROM ad|
|00005830| 64 73 20 72 65 63 6f 72 | 64 73 20 74 6f 20 74 68 |ds recor|ds to th|
|00005840| 65 20 65 6e 64 20 6f 66 | 20 74 68 65 20 63 75 72 |e end of| the cur|
|00005850| 72 65 6e 74 20 64 61 74 | 61 62 61 73 65 20 46 52 |rent dat|abase FR|
|00005860| 4f 4d 00 64 61 74 61 20 | 69 6e 20 3c 66 69 6c 65 |OM.data |in <file|
|00005870| 3e 2e 20 20 22 44 42 46 | 22 20 69 73 20 74 68 65 |>. "DBF|" is the|
|00005880| 20 64 65 66 61 75 6c 74 | 20 65 78 74 65 6e 73 69 | default| extensi|
|00005890| 6f 6e 20 66 6f 72 20 3c | 66 69 6c 65 3e 2e 00 00 |on for <|file>...|
|000058a0| 54 68 65 20 6f 70 74 69 | 6f 6e 61 6c 20 46 49 45 |The opti|onal FIE|
|000058b0| 4c 44 53 20 6c 69 73 74 | 20 70 65 72 6d 69 74 73 |LDS list| permits|
|000058c0| 20 74 68 65 20 64 65 73 | 74 69 6e 61 74 69 6f 6e | the des|tination|
|000058d0| 20 66 69 6c 65 20 74 6f | 20 63 6f 6e 74 61 69 6e | file to| contain|
|000058e0| 00 61 20 73 75 62 73 65 | 74 20 6f 66 20 74 68 65 |.a subse|t of the|
|000058f0| 20 66 69 65 6c 64 73 20 | 69 6e 20 74 68 65 20 3c | fields |in the <|
|00005900| 66 69 6c 65 3e 20 62 65 | 69 6e 67 20 41 50 50 45 |file> be|ing APPE|
|00005910| 4e 44 65 64 2e 20 20 54 | 68 65 20 66 69 65 6c 64 |NDed. T|he field|
|00005920| 73 00 69 6e 20 3c 66 69 | 65 6c 64 6c 69 73 74 3e |s.in <fi|eldlist>|
|00005930| 20 6d 75 73 74 20 62 65 | 20 66 69 65 6c 64 73 20 | must be| fields |
|00005940| 65 78 69 73 74 69 6e 67 | 20 69 6e 20 74 68 65 20 |existing| in the |
|00005950| 63 75 72 72 65 6e 74 20 | 64 61 74 61 62 61 73 65 |current |database|
|00005960| 2e 00 00 54 68 65 20 46 | 4f 52 20 63 6c 61 75 73 |...The F|OR claus|
|00005970| 65 20 63 61 75 73 65 73 | 20 61 20 6e 65 77 20 72 |e causes| a new r|
|00005980| 65 63 6f 72 64 20 74 6f | 20 62 65 20 61 70 70 65 |ecord to| be appe|
|00005990| 6e 64 65 64 20 66 6f 72 | 20 65 61 63 68 20 72 65 |nded for| each re|
|000059a0| 2d 00 63 6f 72 64 20 69 | 6e 20 74 68 65 20 46 52 |-.cord i|n the FR|
|000059b0| 4f 4d 20 3c 66 69 6c 65 | 3e 20 66 6f 72 20 77 68 |OM <file|> for wh|
|000059c0| 69 63 68 20 3c 65 78 70 | 4c 3e 20 69 73 20 74 72 |ich <exp|L> is tr|
|000059d0| 75 65 2e 20 20 3c 65 78 | 70 4c 3e 20 73 68 6f 75 |ue. <ex|pL> shou|
|000059e0| 6c 64 00 6e 6f 72 6d 61 | 6c 6c 79 20 72 65 66 65 |ld.norma|lly refe|
|000059f0| 72 65 6e 63 65 20 66 69 | 65 6c 64 73 20 77 68 69 |rence fi|elds whi|
|00005a00| 63 68 20 61 72 65 20 63 | 6f 6e 74 61 69 6e 65 64 |ch are c|ontained|
|00005a10| 20 69 6e 20 62 6f 74 68 | 20 66 69 6c 65 73 2e 00 | in both| files..|
|00005a20| 2f 2a 00 21 62 63 00 00 | 46 6f 72 6d 61 74 3a 20 |/*.!bc..|Format: |
|00005a30| 20 54 59 50 45 20 53 44 | 46 20 7c 20 44 45 4c 49 | TYPE SD|F | DELI|
|00005a40| 4d 49 54 45 44 20 5b 57 | 49 54 48 20 3c 64 65 6c |MITED [W|ITH <del|
|00005a50| 69 6d 69 74 65 72 3e 7c | 42 4c 41 4e 4b 5d 00 09 |imiter>||BLANK]..|
|00005a60| 20 20 00 49 66 20 74 68 | 65 20 64 65 73 69 72 65 | .If th|e desire|
|00005a70| 64 20 46 52 4f 4d 20 3c | 66 69 6c 65 3e 20 69 73 |d FROM <|file> is|
|00005a80| 20 6e 6f 74 20 61 20 64 | 61 74 61 62 61 73 65 2c | not a d|atabase,|
|00005a90| 20 74 68 65 20 54 59 50 | 45 20 63 6c 61 75 73 65 | the TYP|E clause|
|00005aa0| 00 6d 61 79 20 62 65 20 | 75 73 65 64 20 74 6f 20 |.may be |used to |
|00005ab0| 73 70 65 63 69 66 79 20 | 53 44 46 20 6f 72 20 44 |specify |SDF or D|
|00005ac0| 45 4c 49 4d 49 54 45 44 | 20 3c 66 69 6c 65 3e 20 |ELIMITED| <file> |
|00005ad0| 66 6f 72 6d 61 74 73 2e | 20 20 54 68 65 00 64 65 |formats.| The.de|
|00005ae0| 66 61 75 6c 74 20 65 78 | 74 65 6e 73 69 6f 6e 20 |fault ex|tension |
|00005af0| 66 6f 72 20 74 68 65 73 | 65 20 66 6f 72 6d 61 74 |for thes|e format|
|00005b00| 73 20 69 73 20 22 54 58 | 54 22 2e 00 00 41 6e 20 |s is "TX|T"...An |
|00005b10| 53 44 46 20 66 69 6c 65 | 20 69 73 20 61 6e 20 41 |SDF file| is an A|
|00005b20| 53 43 49 49 20 74 65 78 | 74 20 66 69 6c 65 20 69 |SCII tex|t file i|
|00005b30| 6e 20 77 68 69 63 68 20 | 74 68 65 20 72 65 63 6f |n which |the reco|
|00005b40| 72 64 73 20 68 61 76 65 | 20 61 00 66 69 78 65 64 |rds have| a.fixed|
|00005b50| 20 6c 65 6e 67 74 68 20 | 61 6e 64 20 65 6e 64 20 | length |and end |
|00005b60| 77 69 74 68 20 61 20 63 | 61 72 72 69 61 67 65 20 |with a c|arriage |
|00005b70| 72 65 74 75 72 6e 20 61 | 6e 64 20 6c 69 6e 65 20 |return a|nd line |
|00005b80| 66 65 65 64 2e 20 20 00 | 00 41 20 44 45 4c 49 4d |feed. .|.A DELIM|
|00005b90| 49 54 45 44 20 66 69 6c | 65 20 69 73 20 61 6e 20 |ITED fil|e is an |
|00005ba0| 41 53 43 49 49 20 74 65 | 78 74 20 66 69 6c 65 20 |ASCII te|xt file |
|00005bb0| 69 6e 20 77 68 69 63 68 | 20 65 61 63 68 20 72 65 |in which| each re|
|00005bc0| 63 6f 72 64 20 65 6e 64 | 73 00 77 69 74 68 20 61 |cord end|s.with a|
|00005bd0| 20 63 61 72 72 69 61 67 | 65 20 72 65 74 75 72 6e | carriag|e return|
|00005be0| 20 61 6e 64 20 6c 69 6e | 65 20 66 65 65 64 2e 20 | and lin|e feed. |
|00005bf0| 20 46 69 65 6c 64 73 20 | 61 72 65 20 6e 6f 72 6d | Fields |are norm|
|00005c00| 61 6c 6c 79 20 73 65 70 | 61 2d 00 72 61 74 65 64 |ally sep|a-.rated|
|00005c10| 20 62 79 20 63 6f 6d 6d | 61 73 2c 20 61 6e 64 20 | by comm|as, and |
|00005c20| 63 68 61 72 61 63 74 65 | 72 20 66 69 65 6c 64 73 |characte|r fields|
|00005c30| 20 61 72 65 20 61 64 64 | 69 74 69 6f 6e 61 6c 6c | are add|itionall|
|00005c40| 79 20 64 65 6c 69 6d 69 | 74 65 64 00 62 79 20 64 |y delimi|ted.by d|
|00005c50| 6f 75 62 6c 65 20 71 75 | 6f 74 61 74 69 6f 6e 20 |ouble qu|otation |
|00005c60| 6d 61 72 6b 73 2e 20 20 | 48 6f 77 65 76 65 72 2c |marks. |However,|
|00005c70| 20 74 68 65 20 44 45 4c | 49 4d 49 54 45 44 20 57 | the DEL|IMITED W|
|00005c80| 49 54 48 20 42 4c 41 4e | 4b 20 00 6f 70 74 69 6f |ITH BLAN|K .optio|
|00005c90| 6e 20 6d 61 79 20 62 65 | 20 75 73 65 64 20 74 6f |n may be| used to|
|00005ca0| 20 69 6e 64 69 63 61 74 | 65 20 74 68 61 74 20 66 | indicat|e that f|
|00005cb0| 69 65 6c 64 73 20 61 72 | 65 20 73 65 70 61 72 61 |ields ar|e separa|
|00005cc0| 74 65 64 20 62 79 20 00 | 73 70 61 63 65 73 20 72 |ted by .|spaces r|
|00005cd0| 61 74 68 65 72 20 74 68 | 61 6e 20 63 6f 6d 6d 61 |ather th|an comma|
|00005ce0| 73 3b 20 61 6e 64 2c 20 | 74 68 65 20 44 45 4c 49 |s; and, |the DELI|
|00005cf0| 4d 49 54 45 44 20 57 49 | 54 48 20 3c 64 65 6c 69 |MITED WI|TH <deli|
|00005d00| 6d 69 74 65 72 3e 00 6f | 70 74 69 6f 6e 20 6d 61 |miter>.o|ption ma|
|00005d10| 79 20 62 65 20 75 73 65 | 64 20 74 6f 20 69 6e 64 |y be use|d to ind|
|00005d20| 69 63 61 74 65 20 74 68 | 61 74 20 63 68 61 72 61 |icate th|at chara|
|00005d30| 63 74 65 72 20 66 69 65 | 6c 64 73 20 61 72 65 20 |cter fie|lds are |
|00005d40| 64 65 2d 00 6c 69 6d 69 | 74 65 64 20 62 79 20 61 |de-.limi|ted by a|
|00005d50| 20 63 68 61 72 61 63 74 | 65 72 20 6f 74 68 65 72 | charact|er other|
|00005d60| 20 74 68 61 6e 20 61 20 | 64 6f 75 62 6c 65 20 71 | than a |double q|
|00005d70| 75 6f 74 61 74 69 6f 6e | 20 6d 61 72 6b 2e 00 2f |uotation| mark../|
|00005d80| 2a 00 21 62 63 20 20 00 | 00 46 6f 72 6d 61 74 3a |*.!bc .|.Format:|
|00005d90| 20 20 20 41 53 43 28 3c | 65 78 70 43 3e 29 20 20 | ASC(<|expC>) |
|00005da0| 00 00 54 68 65 20 41 53 | 43 20 66 75 6e 63 74 69 |..The AS|C functi|
|00005db0| 6f 6e 20 72 65 74 75 72 | 6e 73 20 74 68 65 20 41 |on retur|ns the A|
|00005dc0| 53 43 49 49 20 63 6f 64 | 65 20 65 71 75 69 76 61 |SCII cod|e equiva|
|00005dd0| 6c 65 6e 74 20 6f 66 20 | 74 68 65 20 00 66 69 72 |lent of |the .fir|
|00005de0| 73 74 20 63 68 61 72 61 | 63 74 65 72 20 69 6e 20 |st chara|cter in |
|00005df0| 61 20 63 68 61 72 61 63 | 74 65 72 20 73 74 72 69 |a charac|ter stri|
|00005e00| 6e 67 20 65 78 70 72 65 | 73 73 69 6f 6e 2e 20 20 |ng expre|ssion. |
|00005e10| 00 20 00 45 78 61 6d 70 | 6c 65 73 3a 20 20 00 2e |. .Examp|les: ..|
|00005e20| 20 55 53 45 20 56 69 64 | 65 6f 20 20 00 2e 20 44 | USE Vid|eo .. D|
|00005e30| 49 53 50 4c 41 59 20 54 | 69 74 6c 65 20 20 00 52 |ISPLAY T|itle .R|
|00005e40| 45 43 4f 52 44 23 20 20 | 54 49 54 4c 45 20 20 00 |ECORD# |TITLE .|
|00005e50| 31 20 20 41 4d 41 44 45 | 55 53 20 20 00 2e 20 3f |1 AMADE|US .. ?|
|00005e60| 20 41 53 43 28 54 69 74 | 6c 65 29 20 20 00 20 36 | ASC(Tit|le) . 6|
|00005e70| 35 20 20 00 2e 20 3f 20 | 41 53 43 28 22 41 22 29 |5 .. ? |ASC("A")|
|00005e80| 20 20 00 20 36 35 20 20 | 00 2e 20 3f 20 41 53 43 | . 65 |.. ? ASC|
|00005e90| 28 22 61 22 29 20 20 00 | 20 39 37 20 20 00 2f 2a |("a") .| 97 ./*|
|00005ea0| 20 20 00 21 62 63 20 20 | 00 00 46 6f 72 6d 61 74 | .!bc |..Format|
|00005eb0| 3a 20 20 20 41 54 28 3c | 65 78 70 43 31 3e 2c 3c |: AT(<|expC1>,<|
|00005ec0| 65 78 70 43 32 3e 29 20 | 20 00 20 00 54 68 65 20 |expC2>) | . .The |
|00005ed0| 41 54 20 66 75 6e 63 74 | 69 6f 6e 20 68 61 73 20 |AT funct|ion has |
|00005ee0| 74 77 6f 20 63 68 61 72 | 61 63 74 65 72 20 73 74 |two char|acter st|
|00005ef0| 72 69 6e 67 73 20 6f 72 | 20 63 68 61 72 61 63 74 |rings or| charact|
|00005f00| 65 72 20 73 74 72 69 6e | 67 20 00 65 78 70 72 65 |er strin|g .expre|
|00005f10| 73 73 69 6f 6e 73 20 61 | 73 20 69 74 73 20 61 72 |ssions a|s its ar|
|00005f20| 67 75 6d 65 6e 74 73 2e | 20 20 49 74 20 73 65 61 |guments.| It sea|
|00005f30| 72 63 68 65 73 20 3c 65 | 78 70 43 32 3e 20 66 6f |rches <e|xpC2> fo|
|00005f40| 72 20 74 68 65 20 00 66 | 69 72 73 74 20 6f 63 63 |r the .f|irst occ|
|00005f50| 75 72 72 65 6e 63 65 20 | 6f 66 20 3c 65 78 70 43 |urrence |of <expC|
|00005f60| 31 3e 2c 20 61 6e 64 20 | 74 68 65 6e 20 72 65 74 |1>, and |then ret|
|00005f70| 75 72 6e 73 2c 20 61 73 | 20 61 6e 20 69 6e 74 65 |urns, as| an inte|
|00005f80| 67 65 72 2c 20 00 74 68 | 65 20 70 6f 73 69 74 69 |ger, .th|e positi|
|00005f90| 6f 6e 20 77 68 65 72 65 | 20 69 74 20 77 61 73 20 |on where| it was |
|00005fa0| 66 6f 75 6e 64 2e 20 20 | 49 66 20 3c 65 78 70 43 |found. |If <expC|
|00005fb0| 31 3e 20 64 6f 65 73 20 | 6e 6f 74 20 6f 63 63 75 |1> does |not occu|
|00005fc0| 72 20 69 6e 20 00 3c 65 | 78 70 43 32 3e 2c 20 7a |r in .<e|xpC2>, z|
|00005fd0| 65 72 6f 20 69 73 20 72 | 65 74 75 72 6e 65 64 2e |ero is r|eturned.|
|00005fe0| 20 20 00 20 00 45 78 61 | 6d 70 6c 65 73 3a 20 20 | . .Exa|mples: |
|00005ff0| 00 2e 20 53 54 4f 52 45 | 20 22 4e 6f 77 20 69 73 |.. STORE| "Now is|
|00006000| 20 74 68 65 20 74 69 6d | 65 22 20 54 4f 20 53 74 | the tim|e" TO St|
|00006010| 72 32 20 20 00 2e 20 53 | 54 4f 52 45 20 22 69 73 |r2 .. S|TORE "is|
|00006020| 22 20 54 4f 20 53 74 72 | 31 20 20 00 2e 20 3f 20 |" TO Str|1 .. ? |
|00006030| 41 54 28 53 74 72 31 2c | 53 74 72 32 29 20 20 00 |AT(Str1,|Str2) .|
|00006040| 20 20 20 20 20 20 20 20 | 20 20 35 20 20 00 2e 20 | | 5 .. |
|00006050| 53 54 4f 52 45 20 22 49 | 53 22 20 54 4f 20 53 74 |STORE "I|S" TO St|
|00006060| 72 31 20 20 00 2e 20 3f | 20 41 54 28 53 74 72 31 |r1 .. ?| AT(Str1|
|00006070| 2c 53 74 72 32 29 20 20 | 00 20 20 20 20 20 20 20 |,Str2) |. |
|00006080| 20 20 20 30 20 20 00 2f | 2a 20 20 00 21 62 63 00 | 0 ./|* .!bc.|
|00006090| 00 46 6f 72 6d 61 74 3a | 20 41 56 45 52 41 47 45 |.Format:| AVERAGE|
|000060a0| 20 5b 65 78 70 72 5f 6c | 69 73 74 5d 20 5b 3c 73 | [expr_l|ist] [<s|
|000060b0| 63 6f 70 65 3e 5d 20 5b | 46 4f 52 20 3c 65 78 70 |cope>] [|FOR <exp|
|000060c0| 4c 3e 5d 00 20 20 20 20 | 20 20 20 20 20 5b 57 48 |L>]. | [WH|
|000060d0| 49 4c 45 20 3c 65 78 70 | 4c 3e 5d 20 5b 54 4f 20 |ILE <exp|L>] [TO |
|000060e0| 3c 6d 65 6d 5f 76 61 72 | 5f 6c 69 73 74 3e 5d 00 |<mem_var|_list>].|
|000060f0| 00 41 56 45 52 41 47 45 | 20 63 6f 6d 70 75 74 65 |.AVERAGE| compute|
|00006100| 73 20 74 68 65 20 61 72 | 69 74 68 6d 65 74 69 63 |s the ar|ithmetic|
|00006110| 20 6d 65 61 6e 20 6f 66 | 20 6e 75 6d 65 72 69 63 | mean of| numeric|
|00006120| 20 65 78 70 72 65 73 73 | 69 6f 6e 73 2e 00 41 6c | express|ions..Al|
|00006130| 6c 20 6e 75 6d 65 72 69 | 63 20 66 69 65 6c 64 73 |l numeri|c fields|
|00006140| 20 69 6e 20 74 68 65 20 | 63 75 72 72 65 6e 74 6c | in the |currentl|
|00006150| 79 20 55 53 45 64 20 64 | 61 74 61 62 61 73 65 20 |y USEd d|atabase |
|00006160| 61 72 65 20 61 76 65 72 | 61 67 65 64 00 75 6e 6c |are aver|aged.unl|
|00006170| 65 73 73 20 74 68 65 20 | 3c 65 78 70 72 5f 6c 69 |ess the |<expr_li|
|00006180| 73 74 3e 20 73 70 65 63 | 69 66 69 65 73 20 6f 74 |st> spec|ifies ot|
|00006190| 68 65 72 77 69 73 65 2e | 20 20 41 6c 6c 20 64 61 |herwise.| All da|
|000061a0| 74 61 62 61 73 65 00 72 | 65 63 6f 72 64 73 20 61 |tabase.r|ecords a|
|000061b0| 72 65 20 61 76 65 72 61 | 67 65 64 20 75 6e 6c 65 |re avera|ged unle|
|000061c0| 73 73 20 61 20 73 63 6f | 70 65 2c 20 46 4f 52 2c |ss a sco|pe, FOR,|
|000061d0| 20 6f 72 20 57 48 49 4c | 45 20 63 6c 61 75 73 65 | or WHIL|E clause|
|000061e0| 20 69 73 00 70 72 65 73 | 65 6e 74 2e 20 20 4f 70 | is.pres|ent. Op|
|000061f0| 74 69 6f 6e 61 6c 6c 79 | 2c 20 74 68 65 20 72 65 |tionally|, the re|
|00006200| 73 75 6c 74 73 20 6f 66 | 20 74 68 65 20 41 56 45 |sults of| the AVE|
|00006210| 52 41 47 45 20 63 6f 6d | 6d 61 6e 64 20 6d 61 79 |RAGE com|mand may|
|00006220| 20 62 65 00 73 74 6f 72 | 65 64 20 74 6f 20 61 20 | be.stor|ed to a |
|00006230| 6c 69 73 74 20 6f 66 20 | 6d 65 6d 6f 72 79 20 76 |list of |memory v|
|00006240| 61 72 69 61 62 6c 65 73 | 20 28 3c 6d 65 6d 5f 76 |ariables| (<mem_v|
|00006250| 61 72 5f 6c 69 73 74 3e | 29 2e 00 00 45 78 61 6d |ar_list>|)...Exam|
|00006260| 70 6c 65 3a 00 2e 20 55 | 53 45 20 56 69 64 65 6f |ple:.. U|SE Video|
|00006270| 00 2e 20 41 56 45 52 41 | 47 45 20 54 69 6d 65 73 |.. AVERA|GE Times|
|00006280| 5f 72 65 6e 74 20 46 4f | 52 20 54 79 70 65 20 3d |_rent FO|R Type =|
|00006290| 20 22 43 6f 6d 65 64 79 | 22 00 35 20 72 65 63 6f | "Comedy|".5 reco|
|000062a0| 72 64 73 20 61 76 65 72 | 61 67 65 64 2e 00 54 49 |rds aver|aged..TI|
|000062b0| 4d 45 53 5f 52 45 4e 54 | 00 36 31 33 31 00 2f 2a |MES_RENT|.6131./*|
|000062c0| 00 21 62 63 20 00 00 46 | 6f 72 6d 61 74 3a 20 20 |.!bc ..F|ormat: |
|000062d0| 20 42 4f 46 28 5b 3c 65 | 78 70 4e 3e 5d 29 20 00 | BOF([<e|xpN>]) .|
|000062e0| 20 00 54 68 65 20 42 4f | 46 20 66 75 6e 63 74 69 | .The BO|F functi|
|000062f0| 6f 6e 20 74 65 73 74 73 | 20 66 6f 72 20 74 68 65 |on tests| for the|
|00006300| 20 62 65 67 69 6e 6e 69 | 6e 67 20 6f 66 20 66 69 | beginni|ng of fi|
|00006310| 6c 65 20 63 6f 6e 64 69 | 74 69 6f 6e 20 66 6f 72 |le condi|tion for|
|00006320| 20 61 00 64 61 74 61 62 | 61 73 65 20 66 69 6c 65 | a.datab|ase file|
|00006330| 2e 20 22 2e 54 2e 22 20 | 69 73 20 72 65 74 75 72 |. ".T." |is retur|
|00006340| 6e 65 64 20 77 68 65 6e | 20 79 6f 75 20 68 61 76 |ned when| you hav|
|00006350| 65 20 61 74 74 65 6d 70 | 74 65 64 20 74 6f 20 6d |e attemp|ted to m|
|00006360| 6f 76 65 00 74 68 65 20 | 72 65 63 6f 72 64 20 70 |ove.the |record p|
|00006370| 6f 69 6e 74 65 72 20 62 | 65 66 6f 72 65 20 74 68 |ointer b|efore th|
|00006380| 65 20 66 69 72 73 74 20 | 6c 6f 67 69 63 61 6c 20 |e first |logical |
|00006390| 72 65 63 6f 72 64 20 69 | 6e 20 74 68 65 20 66 69 |record i|n the fi|
|000063a0| 6c 65 2e 20 00 20 00 42 | 4f 46 20 72 65 74 75 72 |le. . .B|OF retur|
|000063b0| 6e 73 20 69 6e 66 6f 72 | 6d 61 74 69 6f 6e 20 66 |ns infor|mation f|
|000063c0| 6f 72 20 74 68 65 20 64 | 61 74 61 62 61 73 65 20 |or the d|atabase |
|000063d0| 69 6e 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 77 |in the c|urrent w|
|000063e0| 6f 72 6b 61 72 65 61 00 | 75 6e 6c 65 73 73 20 74 |orkarea.|unless t|
|000063f0| 68 65 20 6f 70 74 69 6f | 6e 61 6c 20 61 72 67 75 |he optio|nal argu|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.