home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Demos / Component Software / FileFlex 2.0.3.sit / FileFlex 2.0.3 / Unsupported & Undocumented / DBQUERY.DIR < prev    next >
MacBinary  |  1996-11-08  |  147.9 KB  |  [MV95/MD95]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: DBQUERY.DIR

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Macromedia Director (archive/macromediaDirector) idMeta Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert PC-Talk III data (other/pcTalkIIIData) ext Unsupported
100% file MacBinary II, Thu Nov 7 21:35:34 1996, modified Thu Nov 7 21:35:34 1996, creator 'MD95', type 'MV95', 148532 bytes "DBQUERY.DIR" , at 0x244b4 2670 bytes resource default (weak)
99% file data default
100% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[MV95]
macFileCreator[MD95]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0b 44 42 51 55 45 52 | 59 2e 44 49 52 00 00 00 |..DBQUER|Y.DIR...|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 4d 56 39 35 4d 44 39 | 35 00 00 00 00 00 00 00 |.MV95MD9|5.......|
|00000050| 00 00 00 00 02 44 34 00 | 00 0a 6e ae a8 4c f6 ae |.....D4.|..n..L..|
|00000060| a8 4c f6 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.L......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 a5 7f 00 00 |........|........|
|00000080| 58 46 49 52 92 11 02 00 | 33 39 56 4d 70 61 6d 69 |XFIR....|39VMpami|
|00000090| 18 00 00 00 01 00 00 00 | 46 dc 01 00 c1 04 00 00 |........|F.......|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 2a 59 45 4b |........|....*YEK|
|000000b0| 14 07 00 00 0c 00 0c 00 | 96 00 00 00 1e 00 00 00 |........|........|
|000000c0| 3b 00 00 00 14 00 00 00 | 54 58 54 53 21 00 00 00 |;.......|TXTS!...|
|000000d0| 18 00 00 00 54 58 54 53 | 1c 00 00 00 1a 00 00 00 |....TXTS|........|
|000000e0| 54 58 54 53 38 00 00 00 | 22 00 00 00 54 58 54 53 |TXTS8...|"...TXTS|
|000000f0| 15 00 00 00 23 00 00 00 | 54 58 54 53 26 00 00 00 |....#...|TXTS&...|
|00000100| 25 00 00 00 54 58 54 53 | 28 00 00 00 27 00 00 00 |%...TXTS|(...'...|
|00000110| 54 58 54 53 2c 00 00 00 | 2b 00 00 00 54 58 54 53 |TXTS,...|+...TXTS|
|00000120| 32 00 00 00 31 00 00 00 | 54 58 54 53 6e 00 00 00 |2...1...|TXTSn...|
|00000130| 36 00 00 00 54 58 54 53 | 56 00 00 00 4a 00 00 00 |6...TXTS|V...J...|
|00000140| 54 58 54 53 39 00 00 00 | 51 00 00 00 54 58 54 53 |TXTS9...|Q...TXTS|
|00000150| 6f 00 00 00 60 00 00 00 | 54 58 54 53 73 00 00 00 |o...`...|TXTSs...|
|00000160| 71 00 00 00 54 58 54 53 | 41 01 00 00 a5 00 00 00 |q...TXTS|A.......|
|00000170| 54 58 54 53 37 00 00 00 | a9 00 00 00 54 58 54 53 |TXTS7...|....TXTS|
|00000180| 4d 01 00 00 df 00 00 00 | 54 58 54 53 af 00 00 00 |M.......|TXTS....|
|00000190| e4 00 00 00 54 58 54 53 | 52 01 00 00 4c 01 00 00 |....TXTS|R...L...|
|000001a0| 54 58 54 53 05 00 00 00 | 00 04 00 00 2a 53 41 43 |TXTS....|....*SAC|
|000001b0| 33 00 00 00 00 04 00 00 | 66 6e 69 43 09 00 00 00 |3.......|fniC....|
|000001c0| 00 04 00 00 70 6d 58 46 | 24 00 00 00 00 04 00 00 |....pmXF|$.......|
|000001d0| 70 61 6d 46 1f 00 00 00 | 00 04 00 00 78 74 63 4c |pamF....|....xtcL|
|000001e0| 88 01 00 00 00 04 00 00 | 4c 73 43 4d 0a 00 00 00 |........|LsCM....|
|000001f0| 00 04 00 00 64 72 6f 53 | 04 00 00 00 00 04 00 00 |....droS|........|
|00000200| 46 43 57 56 0b 00 00 00 | 00 04 00 00 49 46 57 56 |FCWV....|....IFWV|
|00000210| 0f 00 00 00 00 04 00 00 | 4d 46 57 56 10 00 00 00 |........|MFWV....|
|00000220| 00 04 00 00 43 53 57 56 | 2e 00 00 00 00 04 00 00 |....CSWV|........|
|00000230| 6b 74 57 56 2e 00 00 00 | 00 04 00 00 6b 74 57 56 |ktWV....|....ktWV|
|00000240| 2e 00 00 00 00 04 00 00 | 6b 74 57 56 2e 00 00 00 |........|ktWV....|
|00000250| 00 04 00 00 6b 74 57 56 | 2d 00 00 00 00 04 00 00 |....ktWV|-.......|
|00000260| 20 6c 63 63 4f 00 00 00 | 00 04 00 00 6b 74 57 56 | lccO...|....ktWV|
|00000270| 16 00 00 00 00 04 00 00 | 20 6c 63 63 10 00 00 00 |........| lcc....|
|00000280| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|00000290| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|000002a0| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|000002b0| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|000002c0| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|000002d0| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|000002e0| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|000002f0| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|00000300| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|00000310| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|00000320| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|00000330| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|00000340| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|00000350| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|00000360| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|00000370| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|00000380| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|00000390| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|000003a0| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|000003b0| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|000003c0| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|000003d0| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|000003e0| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|000003f0| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|00000400| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|00000410| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|00000420| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|00000430| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|00000440| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|00000450| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|00000460| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|00000470| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|00000480| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|00000490| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|000004a0| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|000004b0| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|000004c0| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|000004d0| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|000004e0| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|000004f0| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|00000500| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|00000510| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|00000520| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|00000530| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|00000540| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|00000550| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|00000560| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|00000570| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|00000580| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|00000590| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|000005a0| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|000005b0| 00 04 00 00 43 53 57 56 | 10 00 00 00 00 04 00 00 |....CSWV|........|
|000005c0| 43 53 57 56 10 00 00 00 | 00 04 00 00 43 53 57 56 |CSWV....|....CSWV|
|000005d0| 10 00 00 00 00 04 00 00 | 43 53 57 56 10 00 00 00 |........|CSWV....|
|000005e0| 00 04 00 00 43 53 57 56 | 4f 00 00 00 00 04 00 00 |....CSWV|O.......|
|000005f0| 6b 74 57 56 4f 00 00 00 | 00 04 00 00 6b 74 57 56 |ktWVO...|....ktWV|
|00000600| 4f 00 00 00 00 04 00 00 | 6b 74 57 56 51 00 00 00 |O.......|ktWVQ...|
|00000610| 00 04 00 00 20 6c 63 63 | 3c 00 00 00 00 04 00 00 |.... lcc|<.......|
|00000620| 20 6c 63 63 ba 00 00 00 | 00 04 00 00 6b 74 57 56 | lcc....|....ktWV|
|00000630| 47 00 00 00 00 04 00 00 | 6b 74 57 56 47 00 00 00 |G.......|ktWVG...|
|00000640| 00 04 00 00 6b 74 57 56 | 00 00 00 00 00 00 00 00 |....ktWV|........|
|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 00 00 00 00 | 00 00 00 00 00 00 00 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| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 00 00 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 00 00 00 00 00 00 |........|........|
|00000740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 00 00 00 00 00 00 00 00 | 46 43 57 56 50 00 00 00 |........|FCWVP...|
|000007d0| 00 50 04 c1 00 ae 00 c0 | 02 52 03 40 00 01 00 19 |.P......|.R.@....|
|000007e0| 00 00 00 00 00 03 00 0c | 00 00 00 00 00 10 00 01 |........|........|
|000007f0| 00 00 5f f1 04 c1 00 10 | 00 00 00 00 00 00 00 00 |.._.....|........|
|00000800| 00 00 00 00 00 00 00 0f | 00 01 7a b5 00 00 00 3c |........|..z....<|
|00000810| 0a dd 88 ae 00 16 00 00 | 00 00 04 00 ff ff ff 9c |........|........|
|00000820| 64 72 6f 53 6c 00 00 00 | 01 47 d8 22 75 63 6b 65 |droSl...|.G."ucke|
|00000830| 00 00 00 16 00 00 00 16 | 00 14 00 04 00 01 00 05 |........|........|
|00000840| 00 01 00 09 00 01 00 0a | 00 01 00 0b 00 01 00 0c |........|........|
|00000850| 00 01 00 16 00 01 00 17 | 00 01 00 04 00 01 00 12 |........|........|
|00000860| 00 01 00 13 00 01 00 14 | 00 01 00 15 00 01 00 07 |........|........|
|00000870| 00 01 00 06 00 01 00 0d | 00 01 00 0e 00 01 00 11 |........|........|
|00000880| 00 01 00 18 00 01 00 19 | 00 01 00 01 00 01 00 02 |........|........|
|00000890| 00 01 00 03 70 6d 58 46 | 94 1a 00 00 3b 20 43 6f |....pmXF|....; Co|
|000008a0| 70 79 72 69 67 68 74 20 | 31 39 39 34 2c 20 4d 61 |pyright |1994, Ma|
|000008b0| 63 72 6f 6d 65 64 69 61 | 2c 20 49 6e 63 2e 20 20 |cromedia|, Inc. |
|000008c0| 41 6c 6c 20 52 69 67 68 | 74 73 20 52 65 73 65 72 |All Righ|ts Reser|
|000008d0| 76 65 64 2e 0d 0a 3b 0d | 0a 3b 3d 3d 3d 3d 3d 3d |ved...;.|.;======|
|000008e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000008f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000900| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000910| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 0a 3b 0d 0a |========|===..;..|
|00000920| 3b 20 44 65 66 61 75 6c | 74 20 46 6f 6e 74 20 4d |; Defaul|t Font M|
|00000930| 61 70 70 69 6e 67 20 54 | 61 62 6c 65 20 66 6f 72 |apping T|able for|
|00000940| 20 44 69 72 65 63 74 6f | 72 20 34 2e 30 20 4d 61 | Directo|r 4.0 Ma|
|00000950| 63 69 6e 74 6f 73 68 20 | 61 6e 64 20 57 69 6e 64 |cintosh |and Wind|
|00000960| 6f 77 73 2e 0d 0a 3b 0d | 0a 3b 20 54 68 69 73 20 |ows...;.|.; This |
|00000970| 66 69 6c 65 20 70 72 6f | 76 69 64 65 73 20 61 20 |file pro|vides a |
|00000980| 66 6f 6e 74 20 6d 61 70 | 70 69 6e 67 20 74 61 62 |font map|ping tab|
|00000990| 6c 65 20 66 6f 72 20 44 | 69 72 65 63 74 6f 72 20 |le for D|irector |
|000009a0| 34 2e 30 20 66 6f 72 20 | 57 69 6e 64 6f 77 73 20 |4.0 for |Windows |
|000009b0| 0d 0a 3b 20 61 6e 64 20 | 44 69 72 65 63 74 6f 72 |..; and |Director|
|000009c0| 20 34 2e 30 2e 33 20 66 | 6f 72 20 4d 61 63 69 6e | 4.0.3 f|or Macin|
|000009d0| 74 6f 73 68 2e 0d 0a 3b | 0d 0a 3b 20 49 66 20 61 |tosh...;|..; If a|
|000009e0| 20 63 6f 70 79 20 6f 66 | 20 74 68 69 73 20 66 69 | copy of| this fi|
|000009f0| 6c 65 20 69 73 20 69 6e | 20 74 68 65 20 73 61 6d |le is in| the sam|
|00000a00| 65 20 66 6f 6c 64 65 72 | 20 6f 72 20 64 69 72 65 |e folder| or dire|
|00000a10| 63 74 6f 72 79 20 61 73 | 20 74 68 65 20 0d 0a 3b |ctory as| the ..;|
|00000a20| 20 44 69 72 65 63 74 6f | 72 20 61 70 70 6c 69 63 | Directo|r applic|
|00000a30| 61 74 69 6f 6e 2c 20 44 | 69 72 65 63 74 6f 72 20 |ation, D|irector |
|00000a40| 77 69 6c 6c 20 61 75 74 | 6f 6d 61 74 69 63 61 6c |will aut|omatical|
|00000a50| 6c 79 20 69 6e 63 6c 75 | 64 65 20 74 68 69 73 20 |ly inclu|de this |
|00000a60| 66 6f 6e 74 20 0d 0a 3b | 20 6d 61 70 70 69 6e 67 |font ..;| mapping|
|00000a70| 20 74 61 62 6c 65 20 69 | 6e 20 65 76 65 72 79 20 | table i|n every |
|00000a80| 6e 65 77 20 6d 6f 76 69 | 65 20 79 6f 75 20 63 72 |new movi|e you cr|
|00000a90| 65 61 74 65 2e 0d 0a 3b | 0d 0a 3b 20 54 6f 20 61 |eate...;|..; To a|
|00000aa0| 64 64 20 74 68 69 73 20 | 66 6f 6e 74 20 6d 61 70 |dd this |font map|
|00000ab0| 70 69 6e 67 20 74 61 62 | 6c 65 20 74 6f 20 61 6e |ping tab|le to an|
|00000ac0| 20 65 78 69 73 74 69 6e | 67 20 6d 6f 76 69 65 2c | existin|g movie,|
|00000ad0| 20 63 68 6f 6f 73 65 20 | 4d 6f 76 69 65 20 49 6e | choose |Movie In|
|00000ae0| 66 6f 0d 0a 3b 20 66 72 | 6f 6d 20 74 68 65 20 46 |fo..; fr|om the F|
|00000af0| 69 6c 65 20 6d 65 6e 75 | 2e 20 20 54 68 65 6e 20 |ile menu|. Then |
|00000b00| 63 6c 69 63 6b 20 4c 6f | 61 64 20 66 72 6f 6d 20 |click Lo|ad from |
|00000b10| 46 69 6c 65 2e 20 20 55 | 73 65 20 74 68 65 20 64 |File. U|se the d|
|00000b20| 69 61 6c 6f 67 20 62 6f | 78 20 0d 0a 3b 20 74 68 |ialog bo|x ..; th|
|00000b30| 61 74 20 61 70 70 65 61 | 72 73 20 74 6f 20 6c 6f |at appea|rs to lo|
|00000b40| 63 61 74 65 20 74 68 69 | 73 20 66 69 6c 65 2e 0d |cate thi|s file..|
|00000b50| 0a 3b 20 0d 0a 3b 20 4e | 6f 74 65 3a 20 49 6e 20 |.; ..; N|ote: In |
|00000b60| 74 68 69 73 20 66 69 6c | 65 2c 20 61 20 73 65 6d |this fil|e, a sem|
|00000b70| 69 63 6f 6c 6f 6e 20 61 | 74 20 74 68 65 20 62 65 |icolon a|t the be|
|00000b80| 67 69 6e 6e 69 6e 67 20 | 6f 66 20 61 20 6c 69 6e |ginning |of a lin|
|00000b90| 65 20 69 6e 64 69 63 61 | 74 65 73 0d 0a 3b 20 61 |e indica|tes..; a|
|00000ba0| 20 63 6f 6d 6d 65 6e 74 | 2e 0d 0a 3b 0d 0a 3b 3d | comment|...;..;=|
|00000bb0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000bc0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000bd0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000be0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000bf0| 0d 0a 3b 0d 0a 3b 20 46 | 4f 4e 54 20 4d 41 50 50 |..;..; F|ONT MAPP|
|00000c00| 49 4e 47 53 20 0d 0a 3b | 0d 0a 3b 20 46 6f 6e 74 |INGS ..;|..; Font|
|00000c10| 20 6d 61 70 70 69 6e 67 | 73 20 73 70 65 63 69 66 | mapping|s specif|
|00000c20| 79 20 77 68 69 63 68 20 | 66 6f 6e 74 20 61 6e 64 |y which |font and|
|00000c30| 20 73 69 7a 65 20 73 75 | 62 73 74 69 74 75 74 69 | size su|bstituti|
|00000c40| 6f 6e 73 20 74 6f 20 6d | 61 6b 65 20 77 68 65 6e |ons to m|ake when|
|00000c50| 0d 0a 3b 20 6d 6f 76 69 | 6e 67 20 61 20 6d 6f 76 |..; movi|ng a mov|
|00000c60| 69 65 20 66 72 6f 6d 20 | 6f 6e 65 20 70 6c 61 74 |ie from |one plat|
|00000c70| 66 6f 72 6d 20 74 6f 20 | 61 6e 6f 74 68 65 72 2e |form to |another.|
|00000c80| 0d 0a 3b 0d 0a 3b 20 54 | 68 65 20 66 6f 72 6d 61 |..;..; T|he forma|
|00000c90| 74 20 66 6f 72 20 66 6f | 6e 74 20 6d 61 70 70 69 |t for fo|nt mappi|
|00000ca0| 6e 67 20 64 65 66 69 6e | 69 74 69 6f 6e 73 20 69 |ng defin|itions i|
|00000cb0| 73 3a 0d 0a 3b 0d 0a 3b | 20 50 6c 61 74 66 6f 72 |s:..;..;| Platfor|
|00000cc0| 6d 3a 46 6f 6e 74 4e 61 | 6d 65 20 3d 3e 20 50 6c |m:FontNa|me => Pl|
|00000cd0| 61 74 66 6f 72 6d 3a 46 | 6f 6e 74 4e 61 6d 65 20 |atform:F|ontName |
|00000ce0| 5b 4d 41 50 20 4e 4f 4e | 45 5d 20 5b 6f 6c 64 53 |[MAP NON|E] [oldS|
|00000cf0| 69 7a 65 20 3d 3e 20 6e | 65 77 53 69 7a 65 5d 0d |ize => n|ewSize].|
|00000d00| 0a 3b 0d 0a 3b 20 20 20 | 20 53 70 65 63 69 66 79 |.;..; | Specify|
|00000d10| 69 6e 67 20 4d 41 50 20 | 4e 4f 4e 45 20 74 75 72 |ing MAP |NONE tur|
|00000d20| 6e 73 20 6f 66 66 20 63 | 68 61 72 61 63 74 65 72 |ns off c|haracter|
|00000d30| 20 6d 61 70 70 69 6e 67 | 20 66 6f 72 20 74 68 69 | mapping| for thi|
|00000d40| 73 20 66 6f 6e 74 2e 0d | 0a 3b 20 20 20 20 49 66 |s font..|.; If|
|00000d50| 20 79 6f 75 20 73 70 65 | 63 69 66 79 20 73 69 7a | you spe|cify siz|
|00000d60| 65 20 6d 61 70 70 69 6e | 67 73 2c 20 74 68 65 79 |e mappin|gs, they|
|00000d70| 20 61 70 70 6c 79 20 66 | 6f 72 20 54 48 41 54 20 | apply f|or THAT |
|00000d80| 46 4f 4e 54 20 4f 4e 4c | 59 2e 0d 0a 3b 0d 0a 3b |FONT ONL|Y...;..;|
|00000d90| 20 48 65 72 65 20 61 72 | 65 20 73 6f 6d 65 20 74 | Here ar|e some t|
|00000da0| 79 70 69 63 61 6c 20 6d | 61 70 70 69 6e 67 73 20 |ypical m|appings |
|00000db0| 66 6f 72 20 74 68 65 20 | 73 74 61 6e 64 61 72 64 |for the |standard|
|00000dc0| 20 4d 61 63 69 6e 74 6f | 73 68 20 66 6f 6e 74 73 | Macinto|sh fonts|
|00000dd0| 3a 0d 0a 3b 0d 0a 0d 0a | 4d 61 63 3a 43 68 69 63 |:..;....|Mac:Chic|
|00000de0| 61 67 6f 20 20 20 20 20 | 20 20 3d 3e 20 57 69 6e |ago | => Win|
|00000df0| 3a 53 79 73 74 65 6d 0d | 0a 4d 61 63 3a 43 6f 75 |:System.|.Mac:Cou|
|00000e00| 72 69 65 72 20 20 20 20 | 20 20 20 3d 3e 20 57 69 |rier | => Wi|
|00000e10| 6e 3a 22 43 6f 75 72 69 | 65 72 20 4e 65 77 22 0d |n:"Couri|er New".|
|00000e20| 0a 4d 61 63 3a 47 65 6e | 65 76 61 20 20 20 20 20 |.Mac:Gen|eva |
|00000e30| 20 20 20 3d 3e 20 57 69 | 6e 3a 22 4d 53 20 53 61 | => Wi|n:"MS Sa|
|00000e40| 6e 73 20 53 65 72 69 66 | 22 0d 0a 4d 61 63 3a 48 |ns Serif|"..Mac:H|
|00000e50| 65 6c 76 65 74 69 63 61 | 20 20 20 20 20 3d 3e 20 |elvetica| => |
|00000e60| 57 69 6e 3a 41 72 69 61 | 6c 0d 0a 4d 61 63 3a 4d |Win:Aria|l..Mac:M|
|00000e70| 6f 6e 61 63 6f 20 20 20 | 20 20 20 20 20 3d 3e 20 |onaco | => |
|00000e80| 57 69 6e 3a 54 65 72 6d | 69 6e 61 6c 0d 0a 4d 61 |Win:Term|inal..Ma|
|00000e90| 63 3a 22 4e 65 77 20 59 | 6f 72 6b 22 20 20 20 20 |c:"New Y|ork" |
|00000ea0| 3d 3e 20 57 69 6e 3a 22 | 4d 53 20 53 65 72 69 66 |=> Win:"|MS Serif|
|00000eb0| 22 0d 0a 4d 61 63 3a 53 | 79 6d 62 6f 6c 20 20 20 |"..Mac:S|ymbol |
|00000ec0| 20 20 20 20 20 3d 3e 20 | 57 69 6e 3a 53 79 6d 62 | => |Win:Symb|
|00000ed0| 6f 6c 20 20 4d 61 70 20 | 4e 6f 6e 65 0d 0a 4d 61 |ol Map |None..Ma|
|00000ee0| 63 3a 54 69 6d 65 73 20 | 20 20 20 20 20 20 20 20 |c:Times | |
|00000ef0| 3d 3e 20 57 69 6e 3a 22 | 54 69 6d 65 73 20 4e 65 |=> Win:"|Times Ne|
|00000f00| 77 20 52 6f 6d 61 6e 22 | 20 31 34 3d 3e 31 32 20 |w Roman"| 14=>12 |
|00000f10| 31 38 3d 3e 31 34 20 32 | 34 3d 3e 31 38 20 33 30 |18=>14 2|4=>18 30|
|00000f20| 3d 3e 32 34 0d 0a 0d 0a | 3b 0d 0a 3b 20 48 65 72 |=>24....|;..; Her|
|00000f30| 65 20 61 72 65 20 73 6f | 6d 65 20 74 79 70 69 63 |e are so|me typic|
|00000f40| 61 6c 20 6d 61 70 70 69 | 6e 67 73 20 66 6f 72 20 |al mappi|ngs for |
|00000f50| 74 68 65 20 73 74 61 6e | 64 61 72 64 20 57 69 6e |the stan|dard Win|
|00000f60| 64 6f 77 73 20 66 6f 6e | 74 73 3a 0d 0a 3b 0d 0a |dows fon|ts:..;..|
|00000f70| 0d 0a 57 69 6e 3a 41 72 | 69 61 6c 20 20 20 20 20 |..Win:Ar|ial |
|00000f80| 20 20 20 20 20 20 20 20 | 3d 3e 20 4d 61 63 3a 48 | |=> Mac:H|
|00000f90| 65 6c 76 65 74 69 63 61 | 0d 0a 57 69 6e 3a 22 43 |elvetica|..Win:"C|
|00000fa0| 6f 75 72 69 65 72 22 20 | 20 20 20 20 20 20 20 20 |ourier" | |
|00000fb0| 3d 3e 20 4d 61 63 3a 43 | 6f 75 72 69 65 72 0d 0a |=> Mac:C|ourier..|
|00000fc0| 57 69 6e 3a 22 43 6f 75 | 72 69 65 72 20 4e 65 77 |Win:"Cou|rier New|
|00000fd0| 22 20 20 20 20 20 3d 3e | 20 4d 61 63 3a 43 6f 75 |" =>| Mac:Cou|
|00000fe0| 72 69 65 72 0d 0a 57 69 | 6e 3a 22 4d 53 20 53 65 |rier..Wi|n:"MS Se|
|00000ff0| 72 69 66 22 20 20 20 20 | 20 20 20 20 3d 3e 20 4d |rif" | => M|
|00001000| 61 63 3a 22 4e 65 77 20 | 59 6f 72 6b 22 0d 0a 57 |ac:"New |York"..W|
|00001010| 69 6e 3a 22 4d 53 20 53 | 61 6e 73 20 53 65 72 69 |in:"MS S|ans Seri|
|00001020| 66 22 20 20 20 3d 3e 20 | 4d 61 63 3a 47 65 6e 65 |f" => |Mac:Gene|
|00001030| 76 61 0d 0a 57 69 6e 3a | 53 79 6d 62 6f 6c 20 20 |va..Win:|Symbol |
|00001040| 20 20 20 20 20 20 20 20 | 20 20 3d 3e 20 4d 61 63 | | => Mac|
|00001050| 3a 53 79 6d 62 6f 6c 20 | 20 4d 61 70 20 4e 6f 6e |:Symbol | Map Non|
|00001060| 65 0d 0a 57 69 6e 3a 53 | 79 73 74 65 6d 20 20 20 |e..Win:S|ystem |
|00001070| 20 20 20 20 20 20 20 20 | 20 3d 3e 20 4d 61 63 3a | | => Mac:|
|00001080| 43 68 69 63 61 67 6f 0d | 0a 57 69 6e 3a 54 65 72 |Chicago.|.Win:Ter|
|00001090| 6d 69 6e 61 6c 20 20 20 | 20 20 20 20 20 20 20 3d |minal | =|
|000010a0| 3e 20 4d 61 63 3a 4d 6f | 6e 61 63 6f 0d 0a 57 69 |> Mac:Mo|naco..Wi|
|000010b0| 6e 3a 22 54 69 6d 65 73 | 20 4e 65 77 20 52 6f 6d |n:"Times| New Rom|
|000010c0| 61 6e 22 20 3d 3e 20 4d | 61 63 3a 22 54 69 6d 65 |an" => M|ac:"Time|
|000010d0| 73 22 20 31 32 3d 3e 31 | 34 20 31 34 3d 3e 31 38 |s" 12=>1|4 14=>18|
|000010e0| 20 31 38 3d 3e 32 34 20 | 32 34 3d 3e 33 30 0d 0a | 18=>24 |24=>30..|
|000010f0| 0d 0a 3b 20 4e 6f 74 65 | 3a 20 57 68 65 6e 20 6d |..; Note|: When m|
|00001100| 61 70 70 69 6e 67 20 66 | 72 6f 6d 20 57 69 6e 64 |apping f|rom Wind|
|00001110| 6f 77 73 20 74 6f 20 4d | 61 63 69 6e 74 6f 73 68 |ows to M|acintosh|
|00001120| 2c 20 43 6f 75 72 69 65 | 72 20 61 6e 64 20 43 6f |, Courie|r and Co|
|00001130| 75 72 69 65 72 20 4e 65 | 77 20 0d 0a 3b 20 6d 61 |urier Ne|w ..; ma|
|00001140| 70 20 6f 6e 74 6f 20 43 | 6f 75 72 69 65 72 2e 20 |p onto C|ourier. |
|00001150| 20 57 68 65 6e 20 63 6f | 6d 69 6e 67 20 62 61 63 | When co|ming bac|
|00001160| 6b 20 74 6f 20 57 69 6e | 64 6f 77 73 20 6f 6e 6c |k to Win|dows onl|
|00001170| 79 20 43 6f 75 72 69 65 | 72 20 4e 65 77 0d 0a 3b |y Courie|r New..;|
|00001180| 20 77 69 6c 6c 20 62 65 | 20 75 73 65 64 2e 0d 0a | will be| used...|
|00001190| 0d 0a 3b 20 4a 61 70 61 | 6e 65 73 65 20 46 6f 6e |..; Japa|nese Fon|
|000011a0| 74 20 4d 61 70 70 69 6e | 67 73 0d 0a 3b 20 0d 0a |t Mappin|gs..; ..|
|000011b0| 3b 20 54 68 65 20 4d 61 | 63 69 6e 74 6f 73 68 20 |; The Ma|cintosh |
|000011c0| 4a 61 70 61 6e 65 73 65 | 20 4f 73 61 6b 61 20 66 |Japanese| Osaka f|
|000011d0| 6f 6e 74 20 69 73 20 6d | 61 70 70 65 64 20 74 6f |ont is m|apped to|
|000011e0| 20 61 20 57 69 6e 64 6f | 77 73 20 66 6f 6e 74 2c | a Windo|ws font,|
|000011f0| 20 61 6e 64 20 0d 0a 3b | 20 61 6c 6c 20 57 69 6e | and ..;| all Win|
|00001200| 64 6f 77 73 20 66 6f 6e | 74 73 20 61 72 65 20 6d |dows fon|ts are m|
|00001210| 61 70 70 65 64 20 74 6f | 20 4d 61 63 69 6e 74 6f |apped to| Macinto|
|00001220| 73 68 27 73 20 4f 73 61 | 6b 61 2e 20 20 4d 61 70 |sh's Osa|ka. Map|
|00001230| 20 4e 6f 6e 65 20 69 73 | 20 75 73 65 64 0d 0a 3b | None is| used..;|
|00001240| 20 62 65 63 61 75 73 65 | 20 6f 6e 6c 79 20 52 6f | because| only Ro|
|00001250| 6d 61 6e 20 66 6f 6e 74 | 73 20 6e 65 65 64 20 75 |man font|s need u|
|00001260| 70 70 65 72 2d 41 53 43 | 49 49 20 63 68 61 72 61 |pper-ASC|II chara|
|00001270| 63 74 65 72 73 20 6d 61 | 70 70 65 64 2e 20 20 54 |cters ma|pped. T|
|00001280| 6f 20 70 72 65 76 65 6e | 74 20 0d 0a 3b 20 6d 61 |o preven|t ..; ma|
|00001290| 70 70 69 6e 67 20 6f 66 | 20 61 6e 79 20 61 64 64 |pping of| any add|
|000012a0| 69 74 69 6f 6e 61 6c 20 | 4a 61 70 61 6e 65 73 65 |itional |Japanese|
|000012b0| 20 66 6f 6e 74 73 2c 20 | 61 64 64 20 74 68 65 6d | fonts, |add them|
|000012c0| 20 74 6f 20 74 68 69 73 | 20 6c 69 73 74 2e 0d 0a | to this| list...|
|000012d0| 3b 0d 0a 3b 20 4e 6f 74 | 65 3a 20 49 66 20 79 6f |;..; Not|e: If yo|
|000012e0| 75 20 64 6f 20 6e 6f 74 | 20 68 61 76 65 20 61 20 |u do not| have a |
|000012f0| 4a 61 70 61 6e 65 73 65 | 20 73 79 73 74 65 6d 2c |Japanese| system,|
|00001300| 20 74 68 65 20 66 6f 6e | 74 20 6e 61 6d 65 73 20 | the fon|t names |
|00001310| 62 65 6c 6f 77 20 0d 0a | 3b 20 77 69 6c 6c 20 61 |below ..|; will a|
|00001320| 70 70 65 61 72 20 74 6f | 20 62 65 20 75 6e 72 65 |ppear to| be unre|
|00001330| 61 64 61 62 6c 65 2e 0d | 0a 0d 0a 4d 61 63 3a 4f |adable..|...Mac:O|
|00001340| 73 61 6b 61 3d 3e 57 69 | 6e 3a 22 95 57 8f 80 83 |saka=>Wi|n:".W...|
|00001350| 53 83 56 83 62 83 4e 22 | 20 4d 61 70 20 4e 6f 6e |S.V.b.N"| Map Non|
|00001360| 65 0d 0a 0d 0a 57 69 6e | 3a 22 82 6c 82 72 20 83 |e....Win|:".l.r .|
|00001370| 53 83 56 83 62 83 4e 22 | 3d 3e 4d 61 63 3a 4f 73 |S.V.b.N"|=>Mac:Os|
|00001380| 61 6b 61 20 4d 61 70 20 | 4e 6f 6e 65 0d 0a 57 69 |aka Map |None..Wi|
|00001390| 6e 3a 22 82 6c 82 72 20 | 96 be 92 a9 22 3d 3e 4d |n:".l.r |...."=>M|
|000013a0| 61 63 3a 4f 73 61 6b 61 | 20 4d 61 70 20 4e 6f 6e |ac:Osaka| Map Non|
|000013b0| 65 0d 0a 57 69 6e 3a 22 | 95 57 8f 80 83 53 83 56 |e..Win:"|.W...S.V|
|000013c0| 83 62 83 4e 22 3d 3e 4d | 61 63 3a 4f 73 61 6b 61 |.b.N"=>M|ac:Osaka|
|000013d0| 20 4d 61 70 20 4e 6f 6e | 65 0d 0a 57 69 6e 3a 22 | Map Non|e..Win:"|
|000013e0| 95 57 8f 80 96 be 92 a9 | 22 3d 3e 4d 61 63 3a 4f |.W......|"=>Mac:O|
|000013f0| 73 61 6b 61 20 4d 61 70 | 20 4e 6f 6e 65 0d 0a 57 |saka Map| None..W|
|00001400| 69 6e 3a 22 96 be 92 a9 | 22 3d 3e 4d 61 63 3a 4f |in:"....|"=>Mac:O|
|00001410| 73 61 6b 61 20 4d 61 70 | 20 4e 6f 6e 65 0d 0a 0d |saka Map| None...|
|00001420| 0a 3b 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.;======|========|
|00001430| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001440| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001450| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001460| 3d 3d 3d 0d 0a 3b 0d 0a | 3b 20 43 48 41 52 41 43 |===..;..|; CHARAC|
|00001470| 54 45 52 20 4d 41 50 50 | 49 4e 47 53 0d 0a 3b 0d |TER MAPP|INGS..;.|
|00001480| 0a 3b 20 43 68 61 72 61 | 63 74 65 72 20 6d 61 70 |.; Chara|cter map|
|00001490| 70 69 6e 67 20 65 6e 73 | 75 72 65 73 20 74 68 61 |ping ens|ures tha|
|000014a0| 74 20 63 68 61 72 61 63 | 74 65 72 73 20 73 75 63 |t charac|ters suc|
|000014b0| 68 20 61 73 20 62 75 6c | 6c 65 74 73 2c 20 0d 0a |h as bul|lets, ..|
|000014c0| 3b 20 71 75 6f 74 65 20 | 6d 61 72 6b 73 2c 20 61 |; quote |marks, a|
|000014d0| 6e 64 20 61 63 63 65 6e | 74 65 64 20 63 68 61 72 |nd accen|ted char|
|000014e0| 61 63 74 65 72 73 20 61 | 6c 77 61 79 73 20 61 70 |acters a|lways ap|
|000014f0| 70 65 61 72 20 63 6f 72 | 72 65 63 74 6c 79 20 0d |pear cor|rectly .|
|00001500| 0a 3b 20 77 68 65 6e 20 | 74 65 78 74 20 69 73 20 |.; when |text is |
|00001510| 6d 6f 76 65 64 20 66 72 | 6f 6d 20 6f 6e 65 20 70 |moved fr|om one p|
|00001520| 6c 61 74 66 6f 72 6d 20 | 74 6f 20 61 6e 6f 74 68 |latform |to anoth|
|00001530| 65 72 2e 20 20 57 68 65 | 6e 20 61 20 0d 0a 3b 20 |er. Whe|n a ..; |
|00001540| 63 68 61 72 61 63 74 65 | 72 20 69 73 20 6d 61 70 |characte|r is map|
|00001550| 70 65 64 2c 20 61 20 64 | 69 66 66 65 72 65 6e 74 |ped, a d|ifferent|
|00001560| 20 41 53 43 49 49 20 76 | 61 6c 75 65 20 69 73 20 | ASCII v|alue is |
|00001570| 73 75 62 73 74 69 74 75 | 74 65 64 20 0d 0a 3b 20 |substitu|ted ..; |
|00001580| 69 6e 20 6f 72 64 65 72 | 20 74 6f 20 70 72 65 73 |in order| to pres|
|00001590| 65 72 76 65 20 74 68 65 | 20 61 70 70 65 61 72 61 |erve the| appeara|
|000015a0| 6e 63 65 20 6f 66 20 74 | 68 65 20 63 68 61 72 61 |nce of t|he chara|
|000015b0| 63 74 65 72 2e 20 20 0d | 0a 3b 0d 0a 3b 20 43 68 |cter. .|.;..; Ch|
|000015c0| 61 72 61 63 74 65 72 20 | 6d 61 70 70 69 6e 67 73 |aracter |mappings|
|000015d0| 20 61 72 65 20 75 73 65 | 64 20 66 6f 72 20 61 6c | are use|d for al|
|000015e0| 6c 20 66 6f 6e 74 73 20 | 45 58 43 45 50 54 20 74 |l fonts |EXCEPT t|
|000015f0| 68 6f 73 65 20 64 65 63 | 6c 61 72 65 64 20 0d 0a |hose dec|lared ..|
|00001600| 3b 20 61 62 6f 76 65 20 | 61 73 20 4d 61 70 20 4e |; above |as Map N|
|00001610| 6f 6e 65 2e 20 20 0d 0a | 3b 0d 0a 3b 20 54 68 65 |one. ..|;..; The|
|00001620| 20 66 6f 72 6d 61 74 20 | 66 6f 72 20 63 68 61 72 | format |for char|
|00001630| 61 63 74 65 72 20 6d 61 | 70 70 69 6e 67 73 20 69 |acter ma|ppings i|
|00001640| 73 3a 0d 0a 3b 0d 0a 3b | 20 50 6c 61 74 66 6f 72 |s:..;..;| Platfor|
|00001650| 6d 3a 20 3d 3e 20 50 6c | 61 74 66 6f 72 6d 3a 20 |m: => Pl|atform: |
|00001660| 20 6f 6c 64 43 68 61 72 | 20 3d 3e 20 6f 6c 64 43 | oldChar| => oldC|
|00001670| 68 61 72 20 2e 2e 2e 0d | 0a 3b 0d 0a 3b 20 54 68 |har ....|.;..; Th|
|00001680| 65 20 66 6f 6c 6c 6f 77 | 69 6e 67 20 74 61 62 6c |e follow|ing tabl|
|00001690| 65 20 70 72 6f 76 69 64 | 65 73 20 61 20 66 75 6c |e provid|es a ful|
|000016a0| 6c 20 73 65 74 20 6f 66 | 20 62 69 2d 64 69 72 65 |l set of| bi-dire|
|000016b0| 63 74 69 6f 6e 61 6c 20 | 0d 0a 3b 20 6d 61 70 70 |ctional |..; mapp|
|000016c0| 69 6e 67 73 20 66 6f 72 | 20 61 6c 6c 20 41 53 43 |ings for| all ASC|
|000016d0| 49 49 20 76 61 6c 75 65 | 73 20 62 65 74 77 65 65 |II value|s betwee|
|000016e0| 6e 20 31 32 38 20 61 6e | 64 20 32 35 35 2e 0d 0a |n 128 an|d 255...|
|000016f0| 3b 0d 0a 3b 20 4e 6f 74 | 65 3a 20 53 6f 6d 65 20 |;..; Not|e: Some |
|00001700| 63 68 61 72 61 63 74 65 | 72 73 20 61 72 65 20 6e |characte|rs are n|
|00001710| 6f 74 20 61 76 61 69 6c | 61 62 6c 65 20 69 6e 20 |ot avail|able in |
|00001720| 62 6f 74 68 20 63 68 61 | 72 61 63 74 65 72 20 73 |both cha|racter s|
|00001730| 65 74 73 2e 20 0d 0a 3b | 20 48 6f 77 65 76 65 72 |ets. ..;| However|
|00001740| 2c 20 74 68 65 20 62 69 | 2d 64 69 72 65 63 74 69 |, the bi|-directi|
|00001750| 6f 6e 61 6c 20 6d 61 70 | 70 69 6e 67 20 74 61 62 |onal map|ping tab|
|00001760| 6c 65 20 62 65 6c 6f 77 | 20 70 72 65 73 65 72 76 |le below| preserv|
|00001770| 65 73 20 74 68 65 73 65 | 20 0d 0a 3b 20 63 68 61 |es these| ..; cha|
|00001780| 72 61 63 74 65 72 73 20 | 65 76 65 6e 20 69 66 20 |racters |even if |
|00001790| 74 68 65 79 20 61 72 65 | 20 6d 61 70 70 65 64 20 |they are| mapped |
|000017a0| 74 6f 20 61 20 64 69 66 | 66 65 72 65 6e 74 20 70 |to a dif|ferent p|
|000017b0| 6c 61 74 66 6f 72 6d 20 | 61 6e 64 20 0d 0a 3b 20 |latform |and ..; |
|000017c0| 6c 61 74 65 72 20 72 65 | 2d 6d 61 70 70 65 64 20 |later re|-mapped |
|000017d0| 62 61 63 6b 20 74 6f 20 | 74 68 65 20 6f 72 69 67 |back to |the orig|
|000017e0| 69 6e 61 6c 20 70 6c 61 | 74 66 6f 72 6d 2e 0d 0a |inal pla|tform...|
|000017f0| 0d 0a 4d 61 63 3a 20 3d | 3e 20 57 69 6e 3a 20 31 |..Mac: =|> Win: 1|
|00001800| 32 38 3d 3e 31 39 36 20 | 31 32 39 3d 3e 31 39 37 |28=>196 |129=>197|
|00001810| 20 31 33 30 3d 3e 31 39 | 39 20 31 33 31 3d 3e 32 | 130=>19|9 131=>2|
|00001820| 30 31 20 31 33 32 3d 3e | 32 30 39 20 31 33 33 3d |01 132=>|209 133=|
|00001830| 3e 32 31 34 20 31 33 34 | 3d 3e 32 32 30 20 0d 0a |>214 134|=>220 ..|
|00001840| 4d 61 63 3a 20 3d 3e 20 | 57 69 6e 3a 20 31 33 35 |Mac: => |Win: 135|
|00001850| 3d 3e 32 32 35 20 31 33 | 36 3d 3e 32 32 34 20 31 |=>225 13|6=>224 1|
|00001860| 33 37 3d 3e 32 32 36 20 | 31 33 38 3d 3e 32 32 38 |37=>226 |138=>228|
|00001870| 20 31 33 39 3d 3e 32 32 | 37 20 31 34 30 3d 3e 32 | 139=>22|7 140=>2|
|00001880| 32 39 20 31 34 31 3d 3e | 32 33 31 20 0d 0a 4d 61 |29 141=>|231 ..Ma|
|00001890| 63 3a 20 3d 3e 20 57 69 | 6e 3a 20 31 34 32 3d 3e |c: => Wi|n: 142=>|
|000018a0| 32 33 33 20 31 34 33 3d | 3e 32 33 32 20 31 34 34 |233 143=|>232 144|
|000018b0| 3d 3e 32 33 34 20 31 34 | 35 3d 3e 32 33 35 20 31 |=>234 14|5=>235 1|
|000018c0| 34 36 3d 3e 32 33 37 20 | 31 34 37 3d 3e 32 33 36 |46=>237 |147=>236|
|000018d0| 20 31 34 38 3d 3e 32 33 | 38 20 0d 0a 4d 61 63 3a | 148=>23|8 ..Mac:|
|000018e0| 20 3d 3e 20 57 69 6e 3a | 20 31 34 39 3d 3e 32 33 | => Win:| 149=>23|
|000018f0| 39 20 31 35 30 3d 3e 32 | 34 31 20 31 35 31 3d 3e |9 150=>2|41 151=>|
|00001900| 32 34 33 20 31 35 32 3d | 3e 32 34 32 20 31 35 33 |243 152=|>242 153|
|00001910| 3d 3e 32 34 34 20 31 35 | 34 3d 3e 32 34 36 20 31 |=>244 15|4=>246 1|
|00001920| 35 35 3d 3e 32 34 35 20 | 0d 0a 4d 61 63 3a 20 3d |55=>245 |..Mac: =|
|00001930| 3e 20 57 69 6e 3a 20 31 | 35 36 3d 3e 32 35 30 20 |> Win: 1|56=>250 |
|00001940| 31 35 37 3d 3e 32 34 39 | 20 31 35 38 3d 3e 32 35 |157=>249| 158=>25|
|00001950| 31 20 31 35 39 3d 3e 32 | 35 32 20 31 36 30 3d 3e |1 159=>2|52 160=>|
|00001960| 31 33 34 20 31 36 31 3d | 3e 31 39 30 20 31 36 32 |134 161=|>190 162|
|00001970| 3d 3e 31 36 32 20 0d 0a | 4d 61 63 3a 20 3d 3e 20 |=>162 ..|Mac: => |
|00001980| 57 69 6e 3a 20 31 36 33 | 3d 3e 31 36 33 20 31 36 |Win: 163|=>163 16|
|00001990| 34 3d 3e 31 36 37 20 31 | 36 35 3d 3e 31 34 39 20 |4=>167 1|65=>149 |
|000019a0| 31 36 36 3d 3e 31 38 32 | 20 31 36 37 3d 3e 32 32 |166=>182| 167=>22|
|000019b0| 33 20 31 36 38 3d 3e 31 | 37 34 20 31 36 39 3d 3e |3 168=>1|74 169=>|
|000019c0| 31 36 39 20 0d 0a 4d 61 | 63 3a 20 3d 3e 20 57 69 |169 ..Ma|c: => Wi|
|000019d0| 6e 3a 20 31 37 30 3d 3e | 31 35 33 20 31 37 31 3d |n: 170=>|153 171=|
|000019e0| 3e 31 38 30 20 31 37 32 | 3d 3e 31 36 38 20 31 37 |>180 172|=>168 17|
|000019f0| 33 3d 3e 31 34 31 20 31 | 37 34 3d 3e 31 39 38 20 |3=>141 1|74=>198 |
|00001a00| 31 37 35 3d 3e 32 31 36 | 20 31 37 36 3d 3e 31 34 |175=>216| 176=>14|
|00001a10| 34 20 0d 0a 4d 61 63 3a | 20 3d 3e 20 57 69 6e 3a |4 ..Mac:| => Win:|
|00001a20| 20 31 37 37 3d 3e 31 37 | 37 20 31 37 38 3d 3e 31 | 177=>17|7 178=>1|
|00001a30| 34 33 20 31 37 39 3d 3e | 31 34 32 20 31 38 30 3d |43 179=>|142 180=|
|00001a40| 3e 31 36 35 20 31 38 31 | 3d 3e 31 38 31 20 31 38 |>165 181|=>181 18|
|00001a50| 32 3d 3e 32 34 30 20 31 | 38 33 3d 3e 32 32 31 20 |2=>240 1|83=>221 |
|00001a60| 0d 0a 4d 61 63 3a 20 3d | 3e 20 57 69 6e 3a 20 31 |..Mac: =|> Win: 1|
|00001a70| 38 34 3d 3e 32 32 32 20 | 31 38 35 3d 3e 32 35 34 |84=>222 |185=>254|
|00001a80| 20 31 38 36 3d 3e 31 33 | 38 20 31 38 37 3d 3e 31 | 186=>13|8 187=>1|
|00001a90| 37 30 20 31 38 38 3d 3e | 31 38 36 20 31 38 39 3d |70 188=>|186 189=|
|00001aa0| 3e 32 35 33 20 31 39 30 | 3d 3e 32 33 30 20 0d 0a |>253 190|=>230 ..|
|00001ab0| 4d 61 63 3a 20 3d 3e 20 | 57 69 6e 3a 20 31 39 31 |Mac: => |Win: 191|
|00001ac0| 3d 3e 32 34 38 20 31 39 | 32 3d 3e 31 39 31 20 31 |=>248 19|2=>191 1|
|00001ad0| 39 33 3d 3e 31 36 31 20 | 31 39 34 3d 3e 31 37 32 |93=>161 |194=>172|
|00001ae0| 20 31 39 35 3d 3e 31 37 | 35 20 31 39 36 3d 3e 31 | 195=>17|5 196=>1|
|00001af0| 33 31 20 31 39 37 3d 3e | 31 38 38 20 0d 0a 4d 61 |31 197=>|188 ..Ma|
|00001b00| 63 3a 20 3d 3e 20 57 69 | 6e 3a 20 31 39 38 3d 3e |c: => Wi|n: 198=>|
|00001b10| 32 30 38 20 31 39 39 3d | 3e 31 37 31 20 32 30 30 |208 199=|>171 200|
|00001b20| 3d 3e 31 38 37 20 32 30 | 31 3d 3e 31 33 33 20 32 |=>187 20|1=>133 2|
|00001b30| 30 32 3d 3e 31 36 30 20 | 32 30 33 3d 3e 31 39 32 |02=>160 |203=>192|
|00001b40| 20 32 30 34 3d 3e 31 39 | 35 20 0d 0a 4d 61 63 3a | 204=>19|5 ..Mac:|
|00001b50| 20 3d 3e 20 57 69 6e 3a | 20 32 30 35 3d 3e 32 31 | => Win:| 205=>21|
|00001b60| 33 20 32 30 36 3d 3e 31 | 34 30 20 32 30 37 3d 3e |3 206=>1|40 207=>|
|00001b70| 31 35 36 20 32 30 38 3d | 3e 31 37 33 20 32 30 39 |156 208=|>173 209|
|00001b80| 3d 3e 31 35 31 20 32 31 | 30 3d 3e 31 34 37 20 32 |=>151 21|0=>147 2|
|00001b90| 31 31 3d 3e 31 34 38 20 | 0d 0a 4d 61 63 3a 20 3d |11=>148 |..Mac: =|
|00001ba0| 3e 20 57 69 6e 3a 20 32 | 31 32 3d 3e 31 34 35 20 |> Win: 2|12=>145 |
|00001bb0| 32 31 33 3d 3e 31 34 36 | 20 32 31 34 3d 3e 32 34 |213=>146| 214=>24|
|00001bc0| 37 20 32 31 35 3d 3e 32 | 31 35 20 32 31 36 3d 3e |7 215=>2|15 216=>|
|00001bd0| 32 35 35 20 32 31 37 3d | 3e 31 35 39 20 32 31 38 |255 217=|>159 218|
|00001be0| 3d 3e 31 35 38 20 0d 0a | 4d 61 63 3a 20 3d 3e 20 |=>158 ..|Mac: => |
|00001bf0| 57 69 6e 3a 20 32 31 39 | 3d 3e 31 36 34 20 32 32 |Win: 219|=>164 22|
|00001c00| 30 3d 3e 31 33 39 20 32 | 32 31 3d 3e 31 35 35 20 |0=>139 2|21=>155 |
|00001c10| 32 32 32 3d 3e 31 32 38 | 20 32 32 33 3d 3e 31 32 |222=>128| 223=>12|
|00001c20| 39 20 32 32 34 3d 3e 31 | 33 35 20 32 32 35 3d 3e |9 224=>1|35 225=>|
|00001c30| 31 38 33 20 0d 0a 4d 61 | 63 3a 20 3d 3e 20 57 69 |183 ..Ma|c: => Wi|
|00001c40| 6e 3a 20 32 32 36 3d 3e | 31 33 30 20 32 32 37 3d |n: 226=>|130 227=|
|00001c50| 3e 31 33 32 20 32 32 38 | 3d 3e 31 33 37 20 32 32 |>132 228|=>137 22|
|00001c60| 39 3d 3e 31 39 34 20 32 | 33 30 3d 3e 32 30 32 20 |9=>194 2|30=>202 |
|00001c70| 32 33 31 3d 3e 31 39 33 | 20 32 33 32 3d 3e 32 30 |231=>193| 232=>20|
|00001c80| 33 20 0d 0a 4d 61 63 3a | 20 3d 3e 20 57 69 6e 3a |3 ..Mac:| => Win:|
|00001c90| 20 32 33 33 3d 3e 32 30 | 30 20 32 33 34 3d 3e 32 | 233=>20|0 234=>2|
|00001ca0| 30 35 20 32 33 35 3d 3e | 32 30 36 20 32 33 36 3d |05 235=>|206 236=|
|00001cb0| 3e 32 30 37 20 32 33 37 | 3d 3e 32 30 34 20 32 33 |>207 237|=>204 23|
|00001cc0| 38 3d 3e 32 31 31 20 32 | 33 39 3d 3e 32 31 32 20 |8=>211 2|39=>212 |
|00001cd0| 0d 0a 4d 61 63 3a 20 3d | 3e 20 57 69 6e 3a 20 32 |..Mac: =|> Win: 2|
|00001ce0| 34 30 3d 3e 31 35 37 20 | 32 34 31 3d 3e 32 31 30 |40=>157 |241=>210|
|00001cf0| 20 32 34 32 3d 3e 32 31 | 38 20 32 34 33 3d 3e 32 | 242=>21|8 243=>2|
|00001d00| 31 39 20 32 34 34 3d 3e | 32 31 37 20 32 34 35 3d |19 244=>|217 245=|
|00001d10| 3e 31 36 36 20 32 34 36 | 3d 3e 31 33 36 20 0d 0a |>166 246|=>136 ..|
|00001d20| 4d 61 63 3a 20 3d 3e 20 | 57 69 6e 3a 20 32 34 37 |Mac: => |Win: 247|
|00001d30| 3d 3e 31 35 32 20 32 34 | 38 3d 3e 31 35 30 20 32 |=>152 24|8=>150 2|
|00001d40| 34 39 3d 3e 31 35 34 20 | 32 35 30 3d 3e 31 37 38 |49=>154 |250=>178|
|00001d50| 20 32 35 31 3d 3e 31 37 | 36 20 32 35 32 3d 3e 31 | 251=>17|6 252=>1|
|00001d60| 38 34 20 32 35 33 3d 3e | 31 38 39 20 0d 0a 4d 61 |84 253=>|189 ..Ma|
|00001d70| 63 3a 20 3d 3e 20 57 69 | 6e 3a 20 32 35 34 3d 3e |c: => Wi|n: 254=>|
|00001d80| 31 37 39 20 32 35 35 3d | 3e 31 38 35 20 0d 0a 0d |179 255=|>185 ...|
|00001d90| 0a 57 69 6e 3a 20 3d 3e | 20 4d 61 63 3a 20 31 32 |.Win: =>| Mac: 12|
|00001da0| 38 3d 3e 32 32 32 20 31 | 32 39 3d 3e 32 32 33 20 |8=>222 1|29=>223 |
|00001db0| 31 33 30 3d 3e 32 32 36 | 20 31 33 31 3d 3e 31 39 |130=>226| 131=>19|
|00001dc0| 36 20 31 33 32 3d 3e 32 | 32 37 20 31 33 33 3d 3e |6 132=>2|27 133=>|
|00001dd0| 32 30 31 20 31 33 34 3d | 3e 31 36 30 20 0d 0a 57 |201 134=|>160 ..W|
|00001de0| 69 6e 3a 20 3d 3e 20 4d | 61 63 3a 20 31 33 35 3d |in: => M|ac: 135=|
|00001df0| 3e 32 32 34 20 31 33 36 | 3d 3e 32 34 36 20 31 33 |>224 136|=>246 13|
|00001e00| 37 3d 3e 32 32 38 20 31 | 33 38 3d 3e 31 38 36 20 |7=>228 1|38=>186 |
|00001e10| 31 33 39 3d 3e 32 32 30 | 20 31 34 30 3d 3e 32 30 |139=>220| 140=>20|
|00001e20| 36 20 31 34 31 3d 3e 31 | 37 33 20 0d 0a 57 69 6e |6 141=>1|73 ..Win|
|00001e30| 3a 20 3d 3e 20 4d 61 63 | 3a 20 31 34 32 3d 3e 31 |: => Mac|: 142=>1|
|00001e40| 37 39 20 31 34 33 3d 3e | 31 37 38 20 31 34 34 3d |79 143=>|178 144=|
|00001e50| 3e 31 37 36 20 31 34 35 | 3d 3e 32 31 32 20 31 34 |>176 145|=>212 14|
|00001e60| 36 3d 3e 32 31 33 20 31 | 34 37 3d 3e 32 31 30 20 |6=>213 1|47=>210 |
|00001e70| 31 34 38 3d 3e 32 31 31 | 20 0d 0a 57 69 6e 3a 20 |148=>211| ..Win: |
|00001e80| 3d 3e 20 4d 61 63 3a 20 | 31 34 39 3d 3e 31 36 35 |=> Mac: |149=>165|
|00001e90| 20 31 35 30 3d 3e 32 34 | 38 20 31 35 31 3d 3e 32 | 150=>24|8 151=>2|
|00001ea0| 30 39 20 31 35 32 3d 3e | 32 34 37 20 31 35 33 3d |09 152=>|247 153=|
|00001eb0| 3e 31 37 30 20 31 35 34 | 3d 3e 32 34 39 20 31 35 |>170 154|=>249 15|
|00001ec0| 35 3d 3e 32 32 31 20 0d | 0a 57 69 6e 3a 20 3d 3e |5=>221 .|.Win: =>|
|00001ed0| 20 4d 61 63 3a 20 31 35 | 36 3d 3e 32 30 37 20 31 | Mac: 15|6=>207 1|
|00001ee0| 35 37 3d 3e 32 34 30 20 | 31 35 38 3d 3e 32 31 38 |57=>240 |158=>218|
|00001ef0| 20 31 35 39 3d 3e 32 31 | 37 20 31 36 30 3d 3e 32 | 159=>21|7 160=>2|
|00001f00| 30 32 20 31 36 31 3d 3e | 31 39 33 20 31 36 32 3d |02 161=>|193 162=|
|00001f10| 3e 31 36 32 20 0d 0a 57 | 69 6e 3a 20 3d 3e 20 4d |>162 ..W|in: => M|
|00001f20| 61 63 3a 20 31 36 33 3d | 3e 31 36 33 20 31 36 34 |ac: 163=|>163 164|
|00001f30| 3d 3e 32 31 39 20 31 36 | 35 3d 3e 31 38 30 20 31 |=>219 16|5=>180 1|
|00001f40| 36 36 3d 3e 32 34 35 20 | 31 36 37 3d 3e 31 36 34 |66=>245 |167=>164|
|00001f50| 20 31 36 38 3d 3e 31 37 | 32 20 31 36 39 3d 3e 31 | 168=>17|2 169=>1|
|00001f60| 36 39 20 0d 0a 57 69 6e | 3a 20 3d 3e 20 4d 61 63 |69 ..Win|: => Mac|
|00001f70| 3a 20 31 37 30 3d 3e 31 | 38 37 20 31 37 31 3d 3e |: 170=>1|87 171=>|
|00001f80| 31 39 39 20 31 37 32 3d | 3e 31 39 34 20 31 37 33 |199 172=|>194 173|
|00001f90| 3d 3e 32 30 38 20 31 37 | 34 3d 3e 31 36 38 20 31 |=>208 17|4=>168 1|
|00001fa0| 37 35 3d 3e 31 39 35 20 | 31 37 36 3d 3e 32 35 31 |75=>195 |176=>251|
|00001fb0| 20 0d 0a 57 69 6e 3a 20 | 3d 3e 20 4d 61 63 3a 20 | ..Win: |=> Mac: |
|00001fc0| 31 37 37 3d 3e 31 37 37 | 20 31 37 38 3d 3e 32 35 |177=>177| 178=>25|
|00001fd0| 30 20 31 37 39 3d 3e 32 | 35 34 20 31 38 30 3d 3e |0 179=>2|54 180=>|
|00001fe0| 31 37 31 20 31 38 31 3d | 3e 31 38 31 20 31 38 32 |171 181=|>181 182|
|00001ff0| 3d 3e 31 36 36 20 31 38 | 33 3d 3e 32 32 35 20 0d |=>166 18|3=>225 .|
|00002000| 0a 57 69 6e 3a 20 3d 3e | 20 4d 61 63 3a 20 31 38 |.Win: =>| Mac: 18|
|00002010| 34 3d 3e 32 35 32 20 31 | 38 35 3d 3e 32 35 35 20 |4=>252 1|85=>255 |
|00002020| 31 38 36 3d 3e 31 38 38 | 20 31 38 37 3d 3e 32 30 |186=>188| 187=>20|
|00002030| 30 20 31 38 38 3d 3e 31 | 39 37 20 31 38 39 3d 3e |0 188=>1|97 189=>|
|00002040| 32 35 33 20 31 39 30 3d | 3e 31 36 31 20 0d 0a 57 |253 190=|>161 ..W|
|00002050| 69 6e 3a 20 3d 3e 20 4d | 61 63 3a 20 31 39 31 3d |in: => M|ac: 191=|
|00002060| 3e 31 39 32 20 31 39 32 | 3d 3e 32 30 33 20 31 39 |>192 192|=>203 19|
|00002070| 33 3d 3e 32 33 31 20 31 | 39 34 3d 3e 32 32 39 20 |3=>231 1|94=>229 |
|00002080| 31 39 35 3d 3e 32 30 34 | 20 31 39 36 3d 3e 31 32 |195=>204| 196=>12|
|00002090| 38 20 31 39 37 3d 3e 31 | 32 39 20 0d 0a 57 69 6e |8 197=>1|29 ..Win|
|000020a0| 3a 20 3d 3e 20 4d 61 63 | 3a 20 31 39 38 3d 3e 31 |: => Mac|: 198=>1|
|000020b0| 37 34 20 31 39 39 3d 3e | 31 33 30 20 32 30 30 3d |74 199=>|130 200=|
|000020c0| 3e 32 33 33 20 32 30 31 | 3d 3e 31 33 31 20 32 30 |>233 201|=>131 20|
|000020d0| 32 3d 3e 32 33 30 20 32 | 30 33 3d 3e 32 33 32 20 |2=>230 2|03=>232 |
|000020e0| 32 30 34 3d 3e 32 33 37 | 20 0d 0a 57 69 6e 3a 20 |204=>237| ..Win: |
|000020f0| 3d 3e 20 4d 61 63 3a 20 | 32 30 35 3d 3e 32 33 34 |=> Mac: |205=>234|
|00002100| 20 32 30 36 3d 3e 32 33 | 35 20 32 30 37 3d 3e 32 | 206=>23|5 207=>2|
|00002110| 33 36 20 32 30 38 3d 3e | 31 39 38 20 32 30 39 3d |36 208=>|198 209=|
|00002120| 3e 31 33 32 20 32 31 30 | 3d 3e 32 34 31 20 32 31 |>132 210|=>241 21|
|00002130| 31 3d 3e 32 33 38 20 0d | 0a 57 69 6e 3a 20 3d 3e |1=>238 .|.Win: =>|
|00002140| 20 4d 61 63 3a 20 32 31 | 32 3d 3e 32 33 39 20 32 | Mac: 21|2=>239 2|
|00002150| 31 33 3d 3e 32 30 35 20 | 32 31 34 3d 3e 31 33 33 |13=>205 |214=>133|
|00002160| 20 32 31 35 3d 3e 32 31 | 35 20 32 31 36 3d 3e 31 | 215=>21|5 216=>1|
|00002170| 37 35 20 32 31 37 3d 3e | 32 34 34 20 32 31 38 3d |75 217=>|244 218=|
|00002180| 3e 32 34 32 20 0d 0a 57 | 69 6e 3a 20 3d 3e 20 4d |>242 ..W|in: => M|
|00002190| 61 63 3a 20 32 31 39 3d | 3e 32 34 33 20 32 32 30 |ac: 219=|>243 220|
|000021a0| 3d 3e 31 33 34 20 32 32 | 31 3d 3e 31 38 33 20 32 |=>134 22|1=>183 2|
|000021b0| 32 32 3d 3e 31 38 34 20 | 32 32 33 3d 3e 31 36 37 |22=>184 |223=>167|
|000021c0| 20 32 32 34 3d 3e 31 33 | 36 20 32 32 35 3d 3e 31 | 224=>13|6 225=>1|
|000021d0| 33 35 20 0d 0a 57 69 6e | 3a 20 3d 3e 20 4d 61 63 |35 ..Win|: => Mac|
|000021e0| 3a 20 32 32 36 3d 3e 31 | 33 37 20 32 32 37 3d 3e |: 226=>1|37 227=>|
|000021f0| 31 33 39 20 32 32 38 3d | 3e 31 33 38 20 32 32 39 |139 228=|>138 229|
|00002200| 3d 3e 31 34 30 20 32 33 | 30 3d 3e 31 39 30 20 32 |=>140 23|0=>190 2|
|00002210| 33 31 3d 3e 31 34 31 20 | 32 33 32 3d 3e 31 34 33 |31=>141 |232=>143|
|00002220| 20 0d 0a 57 69 6e 3a 20 | 3d 3e 20 4d 61 63 3a 20 | ..Win: |=> Mac: |
|00002230| 32 33 33 3d 3e 31 34 32 | 20 32 33 34 3d 3e 31 34 |233=>142| 234=>14|
|00002240| 34 20 32 33 35 3d 3e 31 | 34 35 20 32 33 36 3d 3e |4 235=>1|45 236=>|
|00002250| 31 34 37 20 32 33 37 3d | 3e 31 34 36 20 32 33 38 |147 237=|>146 238|
|00002260| 3d 3e 31 34 38 20 32 33 | 39 3d 3e 31 34 39 20 0d |=>148 23|9=>149 .|
|00002270| 0a 57 69 6e 3a 20 3d 3e | 20 4d 61 63 3a 20 32 34 |.Win: =>| Mac: 24|
|00002280| 30 3d 3e 31 38 32 20 32 | 34 31 3d 3e 31 35 30 20 |0=>182 2|41=>150 |
|00002290| 32 34 32 3d 3e 31 35 32 | 20 32 34 33 3d 3e 31 35 |242=>152| 243=>15|
|000022a0| 31 20 32 34 34 3d 3e 31 | 35 33 20 32 34 35 3d 3e |1 244=>1|53 245=>|
|000022b0| 31 35 35 20 32 34 36 3d | 3e 31 35 34 20 0d 0a 57 |155 246=|>154 ..W|
|000022c0| 69 6e 3a 20 3d 3e 20 4d | 61 63 3a 20 32 34 37 3d |in: => M|ac: 247=|
|000022d0| 3e 32 31 34 20 32 34 38 | 3d 3e 31 39 31 20 32 34 |>214 248|=>191 24|
|000022e0| 39 3d 3e 31 35 37 20 32 | 35 30 3d 3e 31 35 36 20 |9=>157 2|50=>156 |
|000022f0| 32 35 31 3d 3e 31 35 38 | 20 32 35 32 3d 3e 31 35 |251=>158| 252=>15|
|00002300| 39 20 32 35 33 3d 3e 31 | 38 39 20 0d 0a 57 69 6e |9 253=>1|89 ..Win|
|00002310| 3a 20 3d 3e 20 4d 61 63 | 3a 20 32 35 34 3d 3e 31 |: => Mac|: 254=>1|
|00002320| 38 35 20 32 35 35 3d 3e | 32 31 36 20 0d 0a 0d 0a |85 255=>|216 ....|
|00002330| 4c 73 43 4d 3a 00 00 00 | 00 00 00 0c 00 00 00 01 |LsCM:...|........|
|00002340| 00 04 00 00 00 05 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002350| 00 0a 00 00 00 0a 00 00 | 00 0c 00 00 00 14 08 49 |........|.......I|
|00002360| 6e 74 65 72 6e 61 6c 00 | 00 00 00 01 00 19 00 00 |nternal.|........|
|00002370| 04 00 2a 53 41 43 64 00 | 00 00 00 00 00 1b 00 00 |..*SACd.|........|
|00002380| 00 8a 00 00 00 13 00 00 | 00 31 00 00 00 36 00 00 |........|.1...6..|
|00002390| 00 df 00 00 00 e4 00 00 | 00 00 00 00 00 60 00 00 |........|.....`..|
|000023a0| 00 18 00 00 00 4a 00 00 | 00 71 00 00 01 4c 00 00 |.....J..|.q...L..|
|000023b0| 00 a5 00 00 00 00 00 00 | 00 00 00 00 00 14 00 00 |........|........|
|000023c0| 00 23 00 00 00 25 00 00 | 00 27 00 00 00 2b 00 00 |.#...%..|.'...+..|
|000023d0| 00 a9 00 00 00 22 00 00 | 00 1a 00 00 00 51 74 53 |....."..|.....QtS|
|000023e0| 41 43 bf 22 00 00 00 00 | 00 0b 00 00 22 b1 00 00 |AC."....|...."...|
|000023f0| 00 02 00 00 00 14 01 45 | cf 3c 00 00 00 00 00 00 |.......E|.<......|
|00002400| 00 00 00 00 00 01 00 07 | 00 00 00 00 00 00 22 1d |........|......".|
|00002410| 00 00 22 29 00 00 22 29 | 00 00 22 29 00 00 22 29 |..")..")|..")..")|
|00002420| 00 00 22 3d 00 00 22 7b | 2d 2d 20 43 6f 70 79 72 |.."=.."{|-- Copyr|
|00002430| 69 67 68 74 20 31 39 39 | 32 2d 31 39 39 36 20 44 |ight 199|2-1996 D|
|00002440| 61 76 69 64 20 47 65 77 | 69 72 74 7a 20 75 6e 64 |avid Gew|irtz und|
|00002450| 65 72 20 6c 69 63 65 6e | 73 65 20 74 6f 20 43 6f |er licen|se to Co|
|00002460| 6d 70 6f 6e 65 6e 74 20 | 53 6f 66 74 77 61 72 65 |mponent |Software|
|00002470| 20 43 6f 72 70 2e 20 0d | 2d 2d 20 41 6c 6c 20 72 | Corp. .|-- All r|
|00002480| 69 67 68 74 73 20 72 65 | 73 65 72 76 65 64 20 77 |ights re|served w|
|00002490| 6f 72 6c 64 77 69 64 65 | 2e 0d 2d 2d 20 54 68 69 |orldwide|..-- Thi|
|000024a0| 73 20 66 69 6c 65 20 63 | 6f 72 72 65 73 70 6f 6e |s file c|orrespon|
|000024b0| 64 73 20 74 6f 20 46 69 | 6c 65 46 6c 65 78 20 76 |ds to Fi|leFlex v|
|000024c0| 32 2e 30 0d 0d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |2.0..---|--------|
|000024d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000024e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000024f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002500| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002510| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002520| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002530| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 2d 2d |--------|-----.--|
|00002540| 20 46 6f 6c 6c 6f 77 69 | 6e 67 20 61 72 65 20 74 | Followi|ng are t|
|00002550| 68 65 20 6f 6e 6c 79 20 | 77 72 61 70 70 65 72 20 |he only |wrapper |
|00002560| 73 63 72 69 70 74 73 20 | 79 6f 75 20 73 68 6f 75 |scripts |you shou|
|00002570| 6c 64 20 63 6f 6e 73 69 | 64 65 72 20 6d 6f 64 69 |ld consi|der modi|
|00002580| 66 79 69 6e 67 2e 20 20 | 49 6e 20 44 69 72 65 63 |fying. |In Direc|
|00002590| 74 6f 72 20 35 20 61 6e | 64 0d 2d 2d 20 61 62 6f |tor 5 an|d.-- abo|
|000025a0| 76 65 2c 20 46 69 6c 65 | 46 6c 65 78 20 68 61 73 |ve, File|Flex has|
|000025b0| 20 62 65 65 6e 20 69 6d | 70 6c 65 6d 65 6e 74 65 | been im|plemente|
|000025c0| 64 20 61 73 20 61 20 44 | 69 72 65 63 74 6f 72 2d |d as a D|irector-|
|000025d0| 6e 61 74 69 76 65 20 58 | 74 72 61 2e 20 20 42 79 |native X|tra. By|
|000025e0| 20 70 6c 61 63 69 6e 67 | 20 74 68 65 20 46 69 6c | placing| the Fil|
|000025f0| 65 46 6c 65 78 0d 2d 2d | 20 65 6e 67 69 6e 65 20 |eFlex.--| engine |
|00002600| 69 6e 73 69 64 65 20 79 | 6f 75 72 20 58 74 72 61 |inside y|our Xtra|
|00002610| 73 20 66 6f 6c 64 65 72 | 20 28 74 68 69 73 20 69 |s folder| (this i|
|00002620| 73 20 69 6e 20 74 68 65 | 20 73 61 6d 65 20 64 69 |s in the| same di|
|00002630| 72 65 63 74 6f 72 79 2f | 66 6f 6c 64 65 72 20 61 |rectory/|folder a|
|00002640| 73 20 79 6f 75 72 20 44 | 69 72 65 63 74 6f 72 20 |s your D|irector |
|00002650| 0d 2d 2d 20 61 70 70 6c | 69 63 61 74 69 6f 6e 20 |.-- appl|ication |
|00002660| 6f 72 20 79 6f 75 72 20 | 70 72 6f 6a 65 63 74 6f |or your |projecto|
|00002670| 72 20 61 70 70 6c 69 63 | 61 74 69 6f 6e 2c 20 46 |r applic|ation, F|
|00002680| 69 6c 65 46 6c 65 78 20 | 77 69 6c 6c 20 62 65 20 |ileFlex |will be |
|00002690| 61 75 74 6f 6d 61 74 69 | 63 61 6c 6c 79 20 6c 6f |automati|cally lo|
|000026a0| 61 64 65 64 2e 20 20 49 | 66 2c 20 66 6f 72 0d 2d |aded. I|f, for.-|
|000026b0| 2d 20 73 6f 6d 65 20 72 | 65 61 73 6f 6e 2c 20 79 |- some r|eason, y|
|000026c0| 6f 75 20 63 68 6f 6f 73 | 65 20 74 6f 20 70 6c 61 |ou choos|e to pla|
|000026d0| 63 65 20 74 68 65 20 46 | 69 6c 65 46 6c 65 78 20 |ce the F|ileFlex |
|000026e0| 65 6e 67 69 6e 65 20 73 | 6f 6d 65 77 68 65 72 65 |engine s|omewhere|
|000026f0| 20 65 6c 73 65 2c 20 74 | 68 65 6e 20 79 6f 75 27 | else, t|hen you'|
|00002700| 6c 6c 20 6e 65 65 64 0d | 2d 2d 20 74 6f 20 6d 6f |ll need.|-- to mo|
|00002710| 64 69 66 79 20 74 68 65 | 20 66 6f 6c 6c 6f 77 69 |dify the| followi|
|00002720| 6e 67 20 77 72 61 70 70 | 65 72 20 73 63 72 69 70 |ng wrapp|er scrip|
|00002730| 74 73 20 74 6f 20 6c 6f | 63 61 74 65 20 61 6e 64 |ts to lo|cate and|
|00002740| 20 6f 70 65 6e 20 46 69 | 6c 65 46 6c 65 78 2e 20 | open Fi|leFlex. |
|00002750| 20 4e 6f 74 65 20 74 68 | 61 74 20 77 65 20 77 69 | Note th|at we wi|
|00002760| 6c 6c 0d 2d 2d 20 6e 6f | 74 20 70 72 6f 76 69 64 |ll.-- no|t provid|
|00002770| 65 20 74 65 63 68 6e 69 | 63 61 6c 20 73 75 70 70 |e techni|cal supp|
|00002780| 6f 72 74 20 74 6f 20 75 | 73 65 72 73 20 63 68 6f |ort to u|sers cho|
|00002790| 6f 73 69 6e 67 20 74 6f | 20 75 73 65 20 74 68 69 |osing to| use thi|
|000027a0| 73 20 6d 65 74 68 6f 64 | 2e 0d 2d 2d 2d 2d 2d 2d |s method|..------|
|000027b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000027c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000027d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000027e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000027f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002800| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002810| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002820| 2d 2d 0d 0d 6f 6e 20 44 | 42 49 6e 69 74 50 6c 61 |--..on D|BInitPla|
|00002830| 74 66 6f 72 6d 0d 20 20 | 67 6c 6f 62 61 6c 20 67 |tform. |global g|
|00002840| 44 42 47 6c 6f 62 61 6c | 50 74 72 31 30 33 30 0d |DBGlobal|Ptr1030.|
|00002850| 20 20 70 75 74 20 65 6d | 70 74 79 20 69 6e 74 6f | put em|pty into|
|00002860| 20 67 44 42 47 6c 6f 62 | 61 6c 50 74 72 31 30 33 | gDBGlob|alPtr103|
|00002870| 30 0d 20 20 2d 2d 6f 70 | 65 6e 58 6c 69 62 20 22 |0. --op|enXlib "|
|00002880| 46 69 6c 65 46 6c 65 78 | 20 45 6e 67 69 6e 65 22 |FileFlex| Engine"|
|00002890| 20 20 2d 2d 3c 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | --<---|--------|
|000028a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000028b0| 2d 20 42 65 20 73 75 72 | 65 20 79 6f 75 72 20 70 |- Be sur|e your p|
|000028c0| 61 74 68 73 70 65 63 20 | 69 73 20 63 6f 72 72 65 |athspec |is corre|
|000028d0| 63 74 0d 65 6e 64 20 44 | 42 49 6e 69 74 50 6c 61 |ct.end D|BInitPla|
|000028e0| 74 66 6f 72 6d 0d 0d 6f | 6e 20 44 42 43 6c 6f 73 |tform..o|n DBClos|
|000028f0| 65 50 6c 61 74 66 6f 72 | 6d 0d 20 20 2d 2d 63 6c |ePlatfor|m. --cl|
|00002900| 6f 73 65 58 6c 69 62 20 | 22 46 69 6c 65 46 6c 65 |oseXlib |"FileFle|
|00002910| 78 20 45 6e 67 69 6e 65 | 22 20 20 2d 2d 3c 2d 2d |x Engine|" --<--|
|00002920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002930| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 20 42 65 20 73 75 |--------|-- Be su|
|00002940| 72 65 20 79 6f 75 72 20 | 70 61 74 68 73 70 65 63 |re your |pathspec|
|00002950| 20 69 73 20 63 6f 72 72 | 65 63 74 0d 65 6e 64 20 | is corr|ect.end |
|00002960| 44 42 43 6c 6f 73 65 50 | 6c 61 74 66 6f 72 6d 0d |DBCloseP|latform.|
|00002970| 0d 0d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..------|--------|
|00002980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000029a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000029b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000029c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000029d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000029e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 2d 2d 20 46 6f |--------|--.-- Fo|
|000029f0| 6c 6c 6f 77 69 6e 67 20 | 68 65 72 65 20 61 72 65 |llowing |here are|
|00002a00| 20 74 68 65 20 69 6e 64 | 69 76 69 64 75 61 6c 20 | the ind|ividual |
|00002a10| 77 72 61 70 70 65 72 20 | 66 75 6e 63 74 69 6f 6e |wrapper |function|
|00002a20| 73 20 74 68 61 74 20 63 | 6f 6e 74 72 6f 6c 20 61 |s that c|ontrol a|
|00002a30| 63 63 65 73 73 20 74 6f | 20 0d 2d 2d 20 74 68 65 |ccess to| .-- the|
|00002a40| 20 46 69 6c 65 46 6c 65 | 78 20 65 6e 67 69 6e 65 | FileFle|x engine|
|00002a50| 2e 20 20 57 65 20 73 74 | 72 6f 6e 67 6c 79 20 72 |. We st|rongly r|
|00002a60| 65 63 6f 6d 6d 65 6e 64 | 20 79 6f 75 20 63 68 61 |ecommend| you cha|
|00002a70| 6e 67 65 20 74 68 65 73 | 65 20 6f 6e 6c 79 20 77 |nge thes|e only w|
|00002a80| 69 74 68 0d 2d 2d 20 67 | 72 65 61 74 20 63 61 72 |ith.-- g|reat car|
|00002a90| 65 2e 0d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |e..-----|--------|
|00002aa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ab0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ac0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ad0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ae0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002af0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 0d 6f 6e 20 |--------|---..on |
|00002b10| 44 42 56 65 72 73 69 6f | 6e 0d 20 20 72 65 74 75 |DBVersio|n. retu|
|00002b20| 72 6e 20 46 69 6c 65 46 | 6c 65 78 28 22 30 22 29 |rn FileF|lex("0")|
|00002b30| 0d 65 6e 64 20 44 42 56 | 65 72 73 69 6f 6e 0d 0d |.end DBV|ersion..|
|00002b40| 6f 6e 20 44 42 43 6f 70 | 79 72 69 67 68 74 0d 20 |on DBCop|yright. |
|00002b50| 20 72 65 74 75 72 6e 20 | 46 69 6c 65 46 6c 65 78 | return |FileFlex|
|00002b60| 28 22 39 39 39 22 29 0d | 65 6e 64 20 44 42 43 6f |("999").|end DBCo|
|00002b70| 70 79 72 69 67 68 74 0d | 0d 6f 6e 20 44 42 4f 70 |pyright.|.on DBOp|
|00002b80| 65 6e 53 65 73 73 69 6f | 6e 0d 20 20 67 6c 6f 62 |enSessio|n. glob|
|00002b90| 61 6c 20 67 44 42 41 63 | 74 69 76 65 31 30 33 30 |al gDBAc|tive1030|
|00002ba0| 0d 20 20 69 66 20 67 44 | 42 41 63 74 69 76 65 31 |. if gD|BActive1|
|00002bb0| 30 33 30 20 3c 3e 20 22 | 74 72 75 65 22 20 74 68 |030 <> "|true" th|
|00002bc0| 65 6e 0d 20 20 20 20 70 | 75 74 20 22 74 72 75 65 |en. p|ut "true|
|00002bd0| 22 20 69 6e 74 6f 20 67 | 44 42 41 63 74 69 76 65 |" into g|DBActive|
|00002be0| 31 30 33 30 0d 20 20 20 | 20 72 65 74 75 72 6e 20 |1030. | return |
|00002bf0| 46 69 6c 65 46 6c 65 78 | 28 22 31 22 29 0d 20 20 |FileFlex|("1"). |
|00002c00| 65 6c 73 65 0d 20 20 20 | 20 72 65 74 75 72 6e 20 |else. | return |
|00002c10| 22 30 22 0d 20 20 65 6e | 64 20 69 66 0d 65 6e 64 |"0". en|d if.end|
|00002c20| 20 44 42 4f 70 65 6e 53 | 65 73 73 69 6f 6e 0d 0d | DBOpenS|ession..|
|00002c30| 6f 6e 20 44 42 43 6c 6f | 73 65 53 65 73 73 69 6f |on DBClo|seSessio|
|00002c40| 6e 0d 20 20 67 6c 6f 62 | 61 6c 20 67 44 42 41 63 |n. glob|al gDBAc|
|00002c50| 74 69 76 65 31 30 33 30 | 0d 20 20 69 66 20 67 44 |tive1030|. if gD|
|00002c60| 42 41 63 74 69 76 65 31 | 30 33 30 20 3d 20 22 74 |BActive1|030 = "t|
|00002c70| 72 75 65 22 20 74 68 65 | 6e 0d 20 20 20 20 70 75 |rue" the|n. pu|
|00002c80| 74 20 22 22 20 69 6e 74 | 6f 20 67 44 42 41 63 74 |t "" int|o gDBAct|
|00002c90| 69 76 65 31 30 33 30 0d | 20 20 20 20 72 65 74 75 |ive1030.| retu|
|00002ca0| 72 6e 20 46 69 6c 65 46 | 6c 65 78 28 22 32 22 29 |rn FileF|lex("2")|
|00002cb0| 0d 20 20 65 6c 73 65 0d | 20 20 20 20 72 65 74 75 |. else.| retu|
|00002cc0| 72 6e 20 22 30 22 0d 20 | 20 65 6e 64 20 69 66 0d |rn "0". | end if.|
|00002cd0| 65 6e 64 20 44 42 43 6c | 6f 73 65 53 65 73 73 69 |end DBCl|oseSessi|
|00002ce0| 6f 6e 0d 0d 6f 6e 20 44 | 42 55 73 65 20 64 62 4e |on..on D|BUse dbN|
|00002cf0| 61 6d 65 2c 20 70 61 74 | 68 73 70 65 63 0d 20 20 |ame, pat|hspec. |
|00002d00| 44 42 43 68 65 63 6b 41 | 63 74 69 76 65 0d 20 20 |DBCheckA|ctive. |
|00002d10| 69 66 20 74 68 65 20 70 | 61 72 61 6d 43 6f 75 6e |if the p|aramCoun|
|00002d20| 74 20 3d 20 31 20 74 68 | 65 6e 0d 20 20 20 20 72 |t = 1 th|en. r|
|00002d30| 65 74 75 72 6e 20 46 69 | 6c 65 46 6c 65 78 28 22 |eturn Fi|leFlex("|
|00002d40| 33 22 2c 64 62 4e 61 6d | 65 29 0d 20 20 65 6c 73 |3",dbNam|e). els|
|00002d50| 65 0d 20 20 20 20 72 65 | 74 75 72 6e 20 46 69 6c |e. re|turn Fil|
|00002d60| 65 46 6c 65 78 28 22 33 | 22 2c 64 62 4e 61 6d 65 |eFlex("3|",dbName|
|00002d70| 2c 70 61 74 68 73 70 65 | 63 29 0d 20 20 65 6e 64 |,pathspe|c). end|
|00002d80| 20 69 66 0d 65 6e 64 20 | 44 42 55 73 65 0d 0d 6f | if.end |DBUse..o|
|00002d90| 6e 20 44 42 44 61 74 61 | 62 61 73 65 45 78 69 73 |n DBData|baseExis|
|00002da0| 74 73 20 64 62 4e 61 6d | 65 2c 20 70 61 74 68 73 |ts dbNam|e, paths|
|00002db0| 70 65 63 0d 20 20 44 42 | 43 68 65 63 6b 41 63 74 |pec. DB|CheckAct|
|00002dc0| 69 76 65 0d 20 20 69 66 | 20 74 68 65 20 70 61 72 |ive. if| the par|
|00002dd0| 61 6d 43 6f 75 6e 74 20 | 3d 20 31 20 74 68 65 6e |amCount |= 1 then|
|00002de0| 0d 20 20 20 20 72 65 74 | 75 72 6e 20 46 69 6c 65 |. ret|urn File|
|00002df0| 46 6c 65 78 28 22 34 33 | 22 2c 64 62 4e 61 6d 65 |Flex("43|",dbName|
|00002e00| 29 0d 20 20 65 6c 73 65 | 0d 20 20 20 20 72 65 74 |). else|. ret|
|00002e10| 75 72 6e 20 46 69 6c 65 | 46 6c 65 78 28 22 34 33 |urn File|Flex("43|
|00002e20| 22 2c 64 62 4e 61 6d 65 | 2c 70 61 74 68 73 70 65 |",dbName|,pathspe|
|00002e30| 63 29 0d 20 20 65 6e 64 | 20 69 66 0d 65 6e 64 20 |c). end| if.end |
|00002e40| 44 42 55 73 65 0d 0d 6f | 6e 20 44 42 43 6c 6f 73 |DBUse..o|n DBClos|
|00002e50| 65 20 64 62 49 44 0d 20 | 20 44 42 43 68 65 63 6b |e dbID. | DBCheck|
|00002e60| 41 63 74 69 76 65 0d 20 | 20 72 65 74 75 72 6e 20 |Active. | return |
|00002e70| 46 69 6c 65 46 6c 65 78 | 28 22 34 22 2c 73 74 72 |FileFlex|("4",str|
|00002e80| 69 6e 67 28 64 62 49 44 | 29 29 0d 65 6e 64 20 44 |ing(dbID|)).end D|
|00002e90| 42 43 6c 6f 73 65 0d 0d | 6f 6e 20 44 42 53 65 6c |BClose..|on DBSel|
|00002ea0| 65 63 74 20 64 62 49 44 | 0d 20 20 44 42 43 68 65 |ect dbID|. DBChe|
|00002eb0| 63 6b 41 63 74 69 76 65 | 0d 20 20 72 65 74 75 72 |ckActive|. retur|
|00002ec0| 6e 20 46 69 6c 65 46 6c | 65 78 28 22 35 22 2c 73 |n FileFl|ex("5",s|
|00002ed0| 74 72 69 6e 67 28 64 62 | 49 44 29 29 0d 65 6e 64 |tring(db|ID)).end|
|00002ee0| 20 44 42 53 65 6c 65 63 | 74 0d 0d 6f 6e 20 44 42 | DBSelec|t..on DB|
|00002ef0| 43 6c 6f 73 65 41 6c 6c | 0d 20 20 44 42 43 68 65 |CloseAll|. DBChe|
|00002f00| 63 6b 41 63 74 69 76 65 | 0d 20 20 72 65 74 75 72 |ckActive|. retur|
|00002f10| 6e 20 46 69 6c 65 46 6c | 65 78 28 22 36 22 29 0d |n FileFl|ex("6").|
|00002f20| 65 6e 64 20 44 42 43 6c | 6f 73 65 41 6c 6c 0d 0d |end DBCl|oseAll..|
|00002f30| 6f 6e 20 44 42 55 73 65 | 49 6e 64 65 78 20 69 6e |on DBUse|Index in|
|00002f40| 64 65 78 4e 61 6d 65 2c | 20 70 61 74 68 73 70 65 |dexName,| pathspe|
|00002f50| 63 0d 20 20 44 42 43 68 | 65 63 6b 41 63 74 69 76 |c. DBCh|eckActiv|
|00002f60| 65 0d 20 20 69 66 20 74 | 68 65 20 70 61 72 61 6d |e. if t|he param|
|00002f70| 43 6f 75 6e 74 20 3d 20 | 31 20 74 68 65 6e 0d 20 |Count = |1 then. |
|00002f80| 20 20 20 72 65 74 75 72 | 6e 20 46 69 6c 65 46 6c | retur|n FileFl|
|00002f90| 65 78 28 22 37 22 2c 69 | 6e 64 65 78 4e 61 6d 65 |ex("7",i|ndexName|
|00002fa0| 29 0d 20 20 65 6c 73 65 | 0d 20 20 20 20 72 65 74 |). else|. ret|
|00002fb0| 75 72 6e 20 46 69 6c 65 | 46 6c 65 78 28 22 37 22 |urn File|Flex("7"|
|00002fc0| 2c 69 6e 64 65 78 4e 61 | 6d 65 2c 20 70 61 74 68 |,indexNa|me, path|
|00002fd0| 73 70 65 63 29 0d 20 20 | 65 6e 64 20 69 66 0d 65 |spec). |end if.e|
|00002fe0| 6e 64 20 44 42 55 73 65 | 49 6e 64 65 78 0d 0d 6f |nd DBUse|Index..o|
|00002ff0| 6e 20 44 42 43 6c 6f 73 | 65 49 6e 64 65 78 20 69 |n DBClos|eIndex i|
|00003000| 6e 64 65 78 49 44 0d 20 | 20 44 42 43 68 65 63 6b |ndexID. | DBCheck|
|00003010| 41 63 74 69 76 65 0d 20 | 20 72 65 74 75 72 6e 20 |Active. | return |
|00003020| 46 69 6c 65 46 6c 65 78 | 28 22 38 22 2c 73 74 72 |FileFlex|("8",str|
|00003030| 69 6e 67 28 69 6e 64 65 | 78 49 44 29 29 0d 65 6e |ing(inde|xID)).en|
|00003040| 64 20 44 42 43 6c 6f 73 | 65 49 6e 64 65 78 0d 0d |d DBClos|eIndex..|
|00003050| 6f 6e 20 44 42 53 65 6c | 65 63 74 49 6e 64 65 78 |on DBSel|ectIndex|
|00003060| 20 69 6e 64 65 78 49 44 | 0d 20 20 44 42 43 68 65 | indexID|. DBChe|
|00003070| 63 6b 41 63 74 69 76 65 | 0d 20 20 72 65 74 75 72 |ckActive|. retur|
|00003080| 6e 20 46 69 6c 65 46 6c | 65 78 28 22 39 22 2c 73 |n FileFl|ex("9",s|
|00003090| 74 72 69 6e 67 28 69 6e | 64 65 78 49 44 29 29 0d |tring(in|dexID)).|
|000030a0| 65 6e 64 20 44 42 53 65 | 6c 65 63 74 49 6e 64 65 |end DBSe|lectInde|
|000030b0| 78 0d 0d 6f 6e 20 44 42 | 47 6f 20 72 65 63 6e 75 |x..on DB|Go recnu|
|000030c0| 6d 0d 20 20 44 42 43 68 | 65 63 6b 41 63 74 69 76 |m. DBCh|eckActiv|
|000030d0| 65 0d 20 20 72 65 74 75 | 72 6e 20 46 69 6c 65 46 |e. retu|rn FileF|
|000030e0| 6c 65 78 28 22 31 30 22 | 2c 73 74 72 69 6e 67 28 |lex("10"|,string(|
|000030f0| 72 65 63 6e 75 6d 29 29 | 0d 65 6e 64 20 44 42 47 |recnum))|.end DBG|
|00003100| 6f 0d 0d 6f 6e 20 44 42 | 54 6f 70 0d 20 20 44 42 |o..on DB|Top. DB|
|00003110| 43 68 65 63 6b 41 63 74 | 69 76 65 0d 20 20 72 65 |CheckAct|ive. re|
|00003120| 74 75 72 6e 20 46 69 6c | 65 46 6c 65 78 28 22 31 |turn Fil|eFlex("1|
|00003130| 31 22 29 0d 65 6e 64 20 | 44 42 54 6f 70 0d 0d 6f |1").end |DBTop..o|
|00003140| 6e 20 44 42 42 6f 74 74 | 6f 6d 0d 20 20 44 42 43 |n DBBott|om. DBC|
|00003150| 68 65 63 6b 41 63 74 69 | 76 65 0d 20 20 72 65 74 |heckActi|ve. ret|
|00003160| 75 72 6e 20 46 69 6c 65 | 46 6c 65 78 28 22 31 32 |urn File|Flex("12|
|00003170| 22 29 0d 65 6e 64 20 44 | 42 42 6f 74 74 6f 6d 0d |").end D|BBottom.|
|00003180| 0d 6f 6e 20 44 42 53 65 | 65 6b 20 73 65 65 6b 45 |.on DBSe|ek seekE|
|00003190| 78 70 72 0d 20 20 44 42 | 43 68 65 63 6b 41 63 74 |xpr. DB|CheckAct|
|000031a0| 69 76 65 0d 20 20 72 65 | 74 75 72 6e 20 46 69 6c |ive. re|turn Fil|
|000031b0| 65 46 6c 65 78 28 22 31 | 33 22 2c 73 65 65 6b 45 |eFlex("1|3",seekE|
|000031c0| 78 70 72 29 0d 65 6e 64 | 20 44 42 53 65 65 6b 0d |xpr).end| DBSeek.|
|000031d0| 0d 6f 6e 20 44 42 53 6b | 69 70 20 6e 75 6d 0d 20 |.on DBSk|ip num. |
|000031e0| 20 44 42 43 68 65 63 6b | 41 63 74 69 76 65 0d 20 | DBCheck|Active. |
|000031f0| 20 72 65 74 75 72 6e 20 | 46 69 6c 65 46 6c 65 78 | return |FileFlex|
|00003200| 28 22 31 34 22 2c 73 74 | 72 69 6e 67 28 6e 75 6d |("14",st|ring(num|
|00003210| 29 29 0d 65 6e 64 20 44 | 42 53 6b 69 70 0d 0d 6f |)).end D|BSkip..o|
|00003220| 6e 20 44 42 44 65 6c 65 | 74 65 52 65 63 73 20 73 |n DBDele|teRecs s|
|00003230| 74 61 72 74 52 65 63 2c | 20 65 6e 64 52 65 63 0d |tartRec,| endRec.|
|00003240| 20 20 44 42 43 68 65 63 | 6b 41 63 74 69 76 65 0d | DBChec|kActive.|
|00003250| 20 20 72 65 74 75 72 6e | 20 46 69 6c 65 46 6c 65 | return| FileFle|
|00003260| 78 28 22 31 35 22 2c 73 | 74 72 69 6e 67 28 73 74 |x("15",s|tring(st|
|00003270| 61 72 74 52 65 63 29 2c | 20 73 74 72 69 6e 67 28 |artRec),| string(|
|00003280| 65 6e 64 52 65 63 29 29 | 0d 65 6e 64 20 44 42 44 |endRec))|.end DBD|
|00003290| 65 6c 65 74 65 52 65 63 | 73 0d 0d 6f 6e 20 44 42 |eleteRec|s..on DB|
|000032a0| 52 65 63 61 6c 6c 52 65 | 63 73 20 73 74 61 72 74 |RecallRe|cs start|
|000032b0| 52 65 63 2c 20 65 6e 64 | 52 65 63 0d 20 20 44 42 |Rec, end|Rec. DB|
|000032c0| 43 68 65 63 6b 41 63 74 | 69 76 65 0d 20 20 72 65 |CheckAct|ive. re|
|000032d0| 74 75 72 6e 20 46 69 6c | 65 46 6c 65 78 28 22 31 |turn Fil|eFlex("1|
|000032e0| 36 22 2c 73 74 72 69 6e | 67 28 73 74 61 72 74 52 |6",strin|g(startR|
|000032f0| 65 63 29 2c 20 73 74 72 | 69 6e 67 28 65 6e 64 52 |ec), str|ing(endR|
|00003300| 65 63 29 29 0d 65 6e 64 | 20 44 42 44 65 6c 65 74 |ec)).end| DBDelet|
|00003310| 65 52 65 63 73 0d 0d 6f | 6e 20 44 42 5a 61 70 52 |eRecs..o|n DBZapR|
|00003320| 65 63 73 20 73 74 61 72 | 74 52 65 63 2c 20 65 6e |ecs star|tRec, en|
|00003330| 64 52 65 63 0d 20 20 44 | 42 43 68 65 63 6b 41 63 |dRec. D|BCheckAc|
|00003340| 74 69 76 65 0d 20 20 72 | 65 74 75 72 6e 20 46 69 |tive. r|eturn Fi|
|00003350| 6c 65 46 6c 65 78 28 22 | 31 37 22 2c 73 74 72 69 |leFlex("|17",stri|
|00003360| 6e 67 28 73 74 61 72 74 | 52 65 63 29 2c 20 73 74 |ng(start|Rec), st|
|00003370| 72 69 6e 67 28 65 6e 64 | 52 65 63 29 29 0d 65 6e |ring(end|Rec)).en|
|00003380| 64 20 44 42 5a 61 70 52 | 65 63 73 0d 0d 6f 6e 20 |d DBZapR|ecs..on |
|00003390| 44 42 50 61 63 6b 0d 20 | 20 44 42 43 68 65 63 6b |DBPack. | DBCheck|
|000033a0| 41 63 74 69 76 65 0d 20 | 20 72 65 74 75 72 6e 20 |Active. | return |
|000033b0| 46 69 6c 65 46 6c 65 78 | 28 22 31 38 22 29 0d 65 |FileFlex|("18").e|
|000033c0| 6e 64 20 44 42 50 61 63 | 6b 0d 0d 6f 6e 20 44 42 |nd DBPac|k..on DB|
|000033d0| 43 6f 75 6e 74 0d 20 20 | 44 42 43 68 65 63 6b 41 |Count. |DBCheckA|
|000033e0| 63 74 69 76 65 0d 20 20 | 72 65 74 75 72 6e 20 46 |ctive. |return F|
|000033f0| 69 6c 65 46 6c 65 78 28 | 22 31 39 22 29 0d 65 6e |ileFlex(|"19").en|
|00003400| 64 20 44 42 43 6f 75 6e | 74 0d 0d 6f 6e 20 44 42 |d DBCoun|t..on DB|
|00003410| 52 65 63 6f 72 64 44 65 | 6c 65 74 65 64 20 72 65 |RecordDe|leted re|
|00003420| 63 4e 75 6d 0d 20 20 44 | 42 43 68 65 63 6b 41 63 |cNum. D|BCheckAc|
|00003430| 74 69 76 65 0d 20 20 72 | 65 74 75 72 6e 20 46 69 |tive. r|eturn Fi|
|00003440| 6c 65 46 6c 65 78 28 22 | 32 30 22 2c 20 73 74 72 |leFlex("|20", str|
|00003450| 69 6e 67 28 72 65 63 4e | 75 6d 29 29 0d 65 6e 64 |ing(recN|um)).end|
|00003460| 20 44 42 52 65 63 6f 72 | 64 44 65 6c 65 74 65 64 | DBRecor|dDeleted|
|00003470| 0d 0d 6f 6e 20 44 42 43 | 75 72 72 52 65 63 4e 75 |..on DBC|urrRecNu|
|00003480| 6d 0d 20 20 44 42 43 68 | 65 63 6b 41 63 74 69 76 |m. DBCh|eckActiv|
|00003490| 65 0d 20 20 72 65 74 75 | 72 6e 20 46 69 6c 65 46 |e. retu|rn FileF|
|000034a0| 6c 65 78 28 22 32 31 22 | 29 0d 65 6e 64 20 44 42 |lex("21"|).end DB|
|000034b0| 43 75 72 72 52 65 63 4e | 75 6d 0d 0d 6f 6e 20 44 |CurrRecN|um..on D|
|000034c0| 42 53 75 6d 20 6e 75 6d | 46 69 65 6c 64 4e 61 6d |BSum num|FieldNam|
|000034d0| 65 0d 20 20 44 42 43 68 | 65 63 6b 41 63 74 69 76 |e. DBCh|eckActiv|
|000034e0| 65 0d 20 20 72 65 74 75 | 72 6e 20 46 69 6c 65 46 |e. retu|rn FileF|
|000034f0| 6c 65 78 28 22 32 32 22 | 2c 6e 75 6d 46 69 65 6c |lex("22"|,numFiel|
|00003500| 64 4e 61 6d 65 29 0d 65 | 6e 64 20 44 42 53 75 6d |dName).e|nd DBSum|
|00003510| 0d 0d 6f 6e 20 44 42 41 | 76 65 72 61 67 65 20 6e |..on DBA|verage n|
|00003520| 75 6d 46 69 65 6c 64 4e | 61 6d 65 0d 20 20 44 42 |umFieldN|ame. DB|
|00003530| 43 68 65 63 6b 41 63 74 | 69 76 65 0d 20 20 72 65 |CheckAct|ive. re|
|00003540| 74 75 72 6e 20 46 69 6c | 65 46 6c 65 78 28 22 32 |turn Fil|eFlex("2|
|00003550| 32 22 2c 20 6e 75 6d 46 | 69 65 6c 64 4e 61 6d 65 |2", numF|ieldName|
|00003560| 29 20 2f 20 46 69 6c 65 | 46 6c 65 78 28 22 31 39 |) / File|Flex("19|
|00003570| 22 29 0d 65 6e 64 20 44 | 42 41 76 65 72 61 67 65 |").end D|BAverage|
|00003580| 0d 0d 6f 6e 20 44 42 47 | 65 74 4d 65 6d 6f 20 6d |..on DBG|etMemo m|
|00003590| 65 6d 6f 46 69 65 6c 64 | 2c 20 65 6e 63 72 79 70 |emoField|, encryp|
|000035a0| 74 46 6c 61 67 2c 20 6b | 65 79 0d 20 20 44 42 43 |tFlag, k|ey. DBC|
|000035b0| 68 65 63 6b 41 63 74 69 | 76 65 0d 20 20 69 66 20 |heckActi|ve. if |
|000035c0| 74 68 65 20 70 61 72 61 | 6d 43 6f 75 6e 74 20 3d |the para|mCount =|
|000035d0| 20 31 20 74 68 65 6e 0d | 20 20 20 20 72 65 74 75 | 1 then.| retu|
|000035e0| 72 6e 20 46 69 6c 65 46 | 6c 65 78 28 22 32 34 22 |rn FileF|lex("24"|
|000035f0| 2c 20 6d 65 6d 6f 46 69 | 65 6c 64 29 0d 20 20 65 |, memoFi|eld). e|
|00003600| 6c 73 65 0d 20 20 20 20 | 72 65 74 75 72 6e 20 46 |lse. |return F|
|00003610| 69 6c 65 46 6c 65 78 28 | 22 32 34 22 2c 20 6d 65 |ileFlex(|"24", me|
|00003620| 6d 6f 46 69 65 6c 64 2c | 20 65 6e 63 72 79 70 74 |moField,| encrypt|
|00003630| 46 6c 61 67 2c 20 6b 65 | 79 29 0d 20 20 65 6e 64 |Flag, ke|y). end|
|00003640| 20 69 66 0d 65 6e 64 20 | 44 42 47 65 74 4d 65 6d | if.end |DBGetMem|
|00003650| 6f 0d 0d 6f 6e 20 44 42 | 57 72 69 74 65 4d 65 6d |o..on DB|WriteMem|
|00003660| 6f 20 6d 65 6d 6f 46 69 | 65 6c 64 2c 20 6d 65 6d |o memoFi|eld, mem|
|00003670| 6f 56 61 6c 2c 20 65 6e | 63 72 79 70 74 46 6c 61 |oVal, en|cryptFla|
|00003680| 67 2c 20 6b 65 79 0d 20 | 20 44 42 43 68 65 63 6b |g, key. | DBCheck|
|00003690| 41 63 74 69 76 65 0d 20 | 20 69 66 20 74 68 65 20 |Active. | if the |
|000036a0| 70 61 72 61 6d 43 6f 75 | 6e 74 20 3c 3d 20 32 20 |paramCou|nt <= 2 |
|000036b0| 74 68 65 6e 0d 20 20 20 | 20 72 65 74 75 72 6e 20 |then. | return |
|000036c0| 46 69 6c 65 46 6c 65 78 | 28 22 32 35 22 2c 6d 65 |FileFlex|("25",me|
|000036d0| 6d 6f 46 69 65 6c 64 2c | 20 6d 65 6d 6f 56 61 6c |moField,| memoVal|
|000036e0| 29 0d 20 20 65 6c 73 65 | 0d 20 20 20 20 72 65 74 |). else|. ret|
|000036f0| 75 72 6e 20 46 69 6c 65 | 46 6c 65 78 28 22 32 35 |urn File|Flex("25|
|00003700| 22 2c 6d 65 6d 6f 46 69 | 65 6c 64 2c 20 6d 65 6d |",memoFi|eld, mem|
|00003710| 6f 56 61 6c 2c 20 65 6e | 63 72 79 70 74 46 6c 61 |oVal, en|cryptFla|
|00003720| 67 2c 20 6b 65 79 29 0d | 20 20 65 6e 64 20 69 66 |g, key).| end if|
|00003730| 0d 65 6e 64 20 44 42 57 | 72 69 74 65 4d 65 6d 6f |.end DBW|riteMemo|
|00003740| 0d 0d 6f 6e 20 44 42 47 | 65 74 46 69 65 6c 64 42 |..on DBG|etFieldB|
|00003750| 79 4e 61 6d 65 20 66 69 | 65 6c 64 4e 61 6d 65 2c |yName fi|eldName,|
|00003760| 20 64 65 63 72 79 70 74 | 46 6c 61 67 2c 20 6b 65 | decrypt|Flag, ke|
|00003770| 79 0d 20 20 44 42 43 68 | 65 63 6b 41 63 74 69 76 |y. DBCh|eckActiv|
|00003780| 65 0d 20 20 69 66 20 74 | 68 65 20 70 61 72 61 6d |e. if t|he param|
|00003790| 43 6f 75 6e 74 20 20 3d | 20 31 20 74 68 65 6e 0d |Count =| 1 then.|
|000037a0| 20 20 20 20 72 65 74 75 | 72 6e 20 46 69 6c 65 46 | retu|rn FileF|
|000037b0| 6c 65 78 28 22 32 36 22 | 2c 66 69 65 6c 64 4e 61 |lex("26"|,fieldNa|
|000037c0| 6d 65 29 0d 20 20 65 6c | 73 65 0d 20 20 20 20 72 |me). el|se. r|
|000037d0| 65 74 75 72 6e 20 46 69 | 6c 65 46 6c 65 78 28 22 |eturn Fi|leFlex("|
|000037e0| 32 36 22 2c 66 69 65 6c | 64 6e 61 6d 65 2c 20 64 |26",fiel|dname, d|
|000037f0| 65 63 72 79 70 74 46 6c | 61 67 2c 20 6b 65 79 29 |ecryptFl|ag, key)|
|00003800| 0d 20 20 65 6e 64 20 69 | 66 0d 65 6e 64 20 44 42 |. end i|f.end DB|
|00003810| 47 65 74 46 69 65 6c 64 | 42 79 4e 61 6d 65 0d 0d |GetField|ByName..|
|00003820| 6f 6e 20 44 42 47 65 74 | 46 69 65 6c 64 42 79 4e |on DBGet|FieldByN|
|00003830| 75 6d 20 66 69 65 6c 64 | 4e 61 6d 65 2c 20 64 65 |um field|Name, de|
|00003840| 63 72 79 70 74 46 6c 61 | 67 2c 20 6b 65 79 0d 20 |cryptFla|g, key. |
|00003850| 20 44 42 43 68 65 63 6b | 41 63 74 69 76 65 0d 20 | DBCheck|Active. |
|00003860| 20 69 66 20 74 68 65 20 | 70 61 72 61 6d 43 6f 75 | if the |paramCou|
|00003870| 6e 74 20 20 3d 20 31 20 | 74 68 65 6e 0d 20 20 20 |nt = 1 |then. |
|00003880| 20 72 65 74 75 72 6e 20 | 46 69 6c 65 46 6c 65 78 | return |FileFlex|
|00003890| 28 22 32 37 22 2c 73 74 | 72 69 6e 67 28 66 69 65 |("27",st|ring(fie|
|000038a0| 6c 64 4e 61 6d 65 29 29 | 0d 20 20 65 6c 73 65 0d |ldName))|. else.|
|000038b0| 20 20 20 20 72 65 74 75 | 72 6e 20 46 69 6c 65 46 | retu|rn FileF|
|000038c0| 6c 65 78 28 22 32 37 22 | 2c 73 74 72 69 6e 67 28 |lex("27"|,string(|
|000038d0| 66 69 65 6c 64 6e 61 6d | 65 29 2c 20 64 65 63 72 |fieldnam|e), decr|
|000038e0| 79 70 74 46 6c 61 67 2c | 20 6b 65 79 29 0d 20 20 |yptFlag,| key). |
|000038f0| 65 6e 64 20 69 66 0d 65 | 6e 64 20 44 42 47 65 74 |end if.e|nd DBGet|
|00003900| 46 69 65 6c 64 42 79 4e | 75 6d 0d 0d 6f 6e 20 44 |FieldByN|um..on D|
|00003910| 42 47 65 74 43 75 72 72 | 52 65 63 56 61 6c 20 63 |BGetCurr|RecVal c|
|00003920| 6f 6e 74 61 69 6e 65 72 | 54 79 70 65 2c 20 64 65 |ontainer|Type, de|
|00003930| 63 72 79 70 74 4c 69 73 | 74 2c 20 6b 65 79 0d 20 |cryptLis|t, key. |
|00003940| 20 44 42 43 68 65 63 6b | 41 63 74 69 76 65 0d 20 | DBCheck|Active. |
|00003950| 20 69 66 20 74 68 65 20 | 70 61 72 61 6d 43 6f 75 | if the |paramCou|
|00003960| 6e 74 20 3d 20 31 20 74 | 68 65 6e 0d 20 20 20 20 |nt = 1 t|hen. |
|00003970| 72 65 74 75 72 6e 20 46 | 69 6c 65 46 6c 65 78 28 |return F|ileFlex(|
|00003980| 22 32 38 22 2c 63 6f 6e | 74 61 69 6e 65 72 54 79 |"28",con|tainerTy|
|00003990| 70 65 29 0d 20 20 65 6c | 73 65 0d 20 20 20 20 72 |pe). el|se. r|
|000039a0| 65 74 75 72 6e 20 46 69 | 6c 65 46 6c 65 78 28 22 |eturn Fi|leFlex("|
|000039b0| 32 38 22 2c 20 63 6f 6e | 74 61 69 6e 65 72 54 79 |28", con|tainerTy|
|000039c0| 70 65 2c 20 64 65 63 72 | 79 70 74 4c 69 73 74 2c |pe, decr|yptList,|
|000039d0| 20 6b 65 79 29 0d 20 20 | 65 6e 64 20 69 66 0d 65 | key). |end if.e|
|000039e0| 6e 64 20 44 42 47 65 74 | 43 75 72 72 52 65 63 56 |nd DBGet|CurrRecV|
|000039f0| 61 6c 0d 0d 6f 6e 20 44 | 42 4c 69 73 74 46 69 65 |al..on D|BListFie|
|00003a00| 6c 64 73 0d 20 20 44 42 | 43 68 65 63 6b 41 63 74 |lds. DB|CheckAct|
|00003a10| 69 76 65 0d 20 20 72 65 | 74 75 72 6e 20 46 69 6c |ive. re|turn Fil|
|00003a20| 65 46 6c 65 78 28 22 32 | 39 22 29 0d 65 6e 64 20 |eFlex("2|9").end |
|00003a30| 44 42 4c 69 73 74 46 69 | 65 6c 64 73 0d 0d 6f 6e |DBListFi|elds..on|
|00003a40| 20 44 42 4d 61 78 52 65 | 63 73 0d 20 20 44 42 43 | DBMaxRe|cs. DBC|
|00003a50| 68 65 63 6b 41 63 74 69 | 76 65 0d 20 20 72 65 74 |heckActi|ve. ret|
|00003a60| 75 72 6e 20 46 69 6c 65 | 46 6c 65 78 28 22 34 37 |urn File|Flex("47|
|00003a70| 22 29 0d 65 6e 64 20 44 | 42 4d 61 78 52 65 63 73 |").end D|BMaxRecs|
|00003a80| 0d 0d 6f 6e 20 44 42 46 | 69 6c 65 46 6c 65 78 46 |..on DBF|ileFlexF|
|00003a90| 6f 6c 64 65 72 0d 20 20 | 44 42 43 68 65 63 6b 41 |older. |DBCheckA|
|00003aa0| 63 74 69 76 65 0d 20 20 | 72 65 74 75 72 6e 20 46 |ctive. |return F|
|00003ab0| 69 6c 65 46 6c 65 78 28 | 22 34 38 22 29 0d 65 6e |ileFlex(|"48").en|
|00003ac0| 64 20 44 42 46 69 6c 65 | 46 6c 65 78 46 6f 6c 64 |d DBFile|FlexFold|
|00003ad0| 65 72 0d 0d 6f 6e 20 44 | 42 57 72 69 74 65 52 65 |er..on D|BWriteRe|
|00003ae0| 63 20 63 6f 6e 74 61 69 | 6e 65 72 54 79 70 65 2c |c contai|nerType,|
|00003af0| 20 72 65 63 4e 75 6d 2c | 20 70 30 2c 20 70 31 2c | recNum,| p0, p1,|
|00003b00| 20 70 32 0d 20 20 69 66 | 20 74 68 65 20 70 61 72 | p2. if| the par|
|00003b10| 61 6d 43 6f 75 6e 74 20 | 3d 20 32 20 74 68 65 6e |amCount |= 2 then|
|00003b20| 0d 20 20 20 20 72 65 74 | 75 72 6e 20 46 69 6c 65 |. ret|urn File|
|00003b30| 46 6c 65 78 28 22 33 30 | 22 2c 63 6f 6e 74 61 69 |Flex("30|",contai|
|00003b40| 6e 65 72 54 79 70 65 2c | 73 74 72 69 6e 67 28 72 |nerType,|string(r|
|00003b50| 65 63 4e 75 6d 29 29 0d | 20 20 65 6c 73 65 20 69 |ecNum)).| else i|
|00003b60| 66 20 74 68 65 20 70 61 | 72 61 6d 43 6f 75 6e 74 |f the pa|ramCount|
|00003b70| 20 3d 20 33 20 74 68 65 | 6e 0d 20 20 20 20 72 65 | = 3 the|n. re|
|00003b80| 74 75 72 6e 20 46 69 6c | 65 46 6c 65 78 28 22 33 |turn Fil|eFlex("3|
|00003b90| 30 22 2c 63 6f 6e 74 61 | 69 6e 65 72 54 79 70 65 |0",conta|inerType|
|00003ba0| 2c 20 73 74 72 69 6e 67 | 28 72 65 63 4e 75 6d 29 |, string|(recNum)|
|00003bb0| 2c 20 73 74 72 69 6e 67 | 28 70 30 29 29 0d 20 20 |, string|(p0)). |
|00003bc0| 65 6c 73 65 20 69 66 20 | 74 68 65 20 70 61 72 61 |else if |the para|
|00003bd0| 6d 43 6f 75 6e 74 20 3d | 20 34 20 74 68 65 6e 0d |mCount =| 4 then.|
|00003be0| 20 20 20 20 72 65 74 75 | 72 6e 20 46 69 6c 65 46 | retu|rn FileF|
|00003bf0| 6c 65 78 28 22 33 30 22 | 2c 63 6f 6e 74 61 69 6e |lex("30"|,contain|
|00003c00| 65 72 54 79 70 65 2c 73 | 74 72 69 6e 67 28 72 65 |erType,s|tring(re|
|00003c10| 63 4e 75 6d 29 2c 20 73 | 74 72 69 6e 67 28 70 30 |cNum), s|tring(p0|
|00003c20| 29 2c 20 73 74 72 69 6e | 67 28 70 31 29 29 0d 20 |), strin|g(p1)). |
|00003c30| 20 65 6c 73 65 0d 20 20 | 20 20 72 65 74 75 72 6e | else. | return|
|00003c40| 20 46 69 6c 65 46 6c 65 | 78 28 22 33 30 22 2c 63 | FileFle|x("30",c|
|00003c50| 6f 6e 74 61 69 6e 65 72 | 54 79 70 65 2c 20 73 74 |ontainer|Type, st|
|00003c60| 72 69 6e 67 28 72 65 63 | 4e 75 6d 29 2c 20 73 74 |ring(rec|Num), st|
|00003c70| 72 69 6e 67 28 70 30 29 | 2c 20 73 74 72 69 6e 67 |ring(p0)|, string|
|00003c80| 28 70 31 29 2c 73 74 72 | 69 6e 67 28 70 32 29 29 |(p1),str|ing(p2))|
|00003c90| 0d 20 20 65 6e 64 20 69 | 66 0d 65 6e 64 20 44 42 |. end i|f.end DB|
|00003ca0| 57 72 69 74 65 52 65 63 | 0d 0d 6f 6e 20 44 42 43 |WriteRec|..on DBC|
|00003cb0| 72 65 61 74 65 49 6e 64 | 65 78 20 69 6e 64 65 78 |reateInd|ex index|
|00003cc0| 4e 61 6d 65 2c 20 69 6e | 64 65 78 45 78 70 72 2c |Name, in|dexExpr,|
|00003cd0| 20 75 6e 69 71 75 65 2c | 20 73 61 66 65 74 79 0d | unique,| safety.|
|00003ce0| 20 20 44 42 43 68 65 63 | 6b 41 63 74 69 76 65 0d | DBChec|kActive.|
|00003cf0| 20 20 72 65 74 75 72 6e | 20 46 69 6c 65 46 6c 65 | return| FileFle|
|00003d00| 78 28 22 33 31 22 2c 69 | 6e 64 65 78 4e 61 6d 65 |x("31",i|ndexName|
|00003d10| 2c 20 69 6e 64 65 78 45 | 78 70 72 2c 20 73 74 72 |, indexE|xpr, str|
|00003d20| 69 6e 67 28 75 6e 69 71 | 75 65 29 2c 20 73 74 72 |ing(uniq|ue), str|
|00003d30| 69 6e 67 28 73 61 66 65 | 74 79 29 29 0d 65 6e 64 |ing(safe|ty)).end|
|00003d40| 20 44 42 43 72 65 61 74 | 65 49 6e 64 65 78 0d 0d | DBCreat|eIndex..|
|00003d50| 6f 6e 20 44 42 52 65 69 | 6e 64 65 78 20 69 6e 64 |on DBRei|ndex ind|
|00003d60| 65 78 49 44 0d 20 20 44 | 42 43 68 65 63 6b 41 63 |exID. D|BCheckAc|
|00003d70| 74 69 76 65 0d 20 20 72 | 65 74 75 72 6e 20 46 69 |tive. r|eturn Fi|
|00003d80| 6c 65 46 6c 65 78 28 22 | 33 32 22 2c 20 73 74 72 |leFlex("|32", str|
|00003d90| 69 6e 67 28 69 6e 64 65 | 78 49 44 29 29 0d 65 6e |ing(inde|xID)).en|
|00003da0| 64 20 44 42 52 65 69 6e | 64 65 78 0d 0d 6f 6e 20 |d DBRein|dex..on |
|00003db0| 44 42 49 6e 64 65 78 45 | 78 70 72 20 69 6e 64 65 |DBIndexE|xpr inde|
|00003dc0| 78 49 44 0d 20 20 44 42 | 43 68 65 63 6b 41 63 74 |xID. DB|CheckAct|
|00003dd0| 69 76 65 0d 20 20 72 65 | 74 75 72 6e 20 46 69 6c |ive. re|turn Fil|
|00003de0| 65 46 6c 65 78 28 22 34 | 34 22 2c 20 73 74 72 69 |eFlex("4|4", stri|
|00003df0| 6e 67 28 69 6e 64 65 78 | 49 44 29 29 0d 65 6e 64 |ng(index|ID)).end|
|00003e00| 20 44 42 49 6e 64 65 78 | 45 78 70 72 0d 0d 6f 6e | DBIndex|Expr..on|
|00003e10| 20 44 42 42 75 69 6c 64 | 53 65 65 6b 45 78 70 72 | DBBuild|SeekExpr|
|00003e20| 0d 20 20 44 42 43 68 65 | 63 6b 41 63 74 69 76 65 |. DBChe|ckActive|
|00003e30| 0d 20 20 70 75 74 20 22 | 46 69 6c 65 46 6c 65 78 |. put "|FileFlex|
|00003e40| 28 22 20 26 20 71 75 6f | 74 65 20 26 20 22 34 35 |(" & quo|te & "45|
|00003e50| 22 20 26 20 71 75 6f 74 | 65 20 69 6e 74 6f 20 74 |" & quot|e into t|
|00003e60| 68 65 46 75 6e 63 0d 20 | 20 72 65 70 65 61 74 20 |heFunc. | repeat |
|00003e70| 77 69 74 68 20 69 20 3d | 20 31 20 74 6f 20 74 68 |with i =| 1 to th|
|00003e80| 65 20 70 61 72 61 6d 43 | 6f 75 6e 74 0d 20 20 20 |e paramC|ount. |
|00003e90| 20 70 75 74 20 22 2c 22 | 20 26 20 71 75 6f 74 65 | put ","| & quote|
|00003ea0| 20 26 20 73 74 72 69 6e | 67 28 70 61 72 61 6d 28 | & strin|g(param(|
|00003eb0| 69 29 29 20 26 20 71 75 | 6f 74 65 20 61 66 74 65 |i)) & qu|ote afte|
|00003ec0| 72 20 74 68 65 46 75 6e | 63 0d 20 20 65 6e 64 20 |r theFun|c. end |
|00003ed0| 72 65 70 65 61 74 0d 20 | 20 70 75 74 20 22 29 22 |repeat. | put ")"|
|00003ee0| 20 61 66 74 65 72 20 74 | 68 65 46 75 6e 63 0d 20 | after t|heFunc. |
|00003ef0| 20 72 65 74 75 72 6e 20 | 76 61 6c 75 65 28 74 68 | return |value(th|
|00003f00| 65 46 75 6e 63 29 0d 65 | 6e 64 20 44 42 42 75 69 |eFunc).e|nd DBBui|
|00003f10| 6c 64 53 65 65 6b 45 78 | 70 72 0d 0d 6f 6e 20 44 |ldSeekEx|pr..on D|
|00003f20| 42 4c 69 73 74 49 6e 64 | 65 78 46 69 65 6c 64 73 |BListInd|exFields|
|00003f30| 20 69 6e 64 65 78 49 44 | 2c 20 64 65 6c 69 6d 0d | indexID|, delim.|
|00003f40| 20 20 44 42 43 68 65 63 | 6b 41 63 74 69 76 65 0d | DBChec|kActive.|
|00003f50| 20 20 72 65 74 75 72 6e | 20 46 69 6c 65 46 6c 65 | return| FileFle|
|00003f60| 78 28 22 34 36 22 2c 20 | 73 74 72 69 6e 67 28 69 |x("46", |string(i|
|00003f70| 6e 64 65 78 49 44 29 2c | 73 74 72 69 6e 67 28 64 |ndexID),|string(d|
|00003f80| 65 6c 69 6d 29 29 0d 65 | 6e 64 20 44 42 4c 69 73 |elim)).e|nd DBLis|
|00003f90| 74 49 6e 64 65 78 46 69 | 65 6c 64 73 0d 0d 6f 6e |tIndexFi|elds..on|
|00003fa0| 20 44 42 43 72 65 61 74 | 65 20 64 62 4e 61 6d 65 | DBCreat|e dbName|
|00003fb0| 2c 20 6e 75 6d 46 69 65 | 6c 64 73 2c 20 66 69 65 |, numFie|lds, fie|
|00003fc0| 6c 64 73 2c 20 73 61 66 | 65 74 79 0d 20 20 44 42 |lds, saf|ety. DB|
|00003fd0| 43 68 65 63 6b 41 63 74 | 69 76 65 0d 20 20 72 65 |CheckAct|ive. re|
|00003fe0| 74 75 72 6e 20 46 69 6c | 65 46 6c 65 78 28 22 33 |turn Fil|eFlex("3|
|00003ff0| 33 22 2c 20 64 62 4e 61 | 6d 65 2c 20 73 74 72 69 |3", dbNa|me, stri|
|00004000| 6e 67 28 6e 75 6d 46 69 | 65 6c 64 73 29 2c 20 66 |ng(numFi|elds), f|
|00004010| 69 65 6c 64 73 2c 73 74 | 72 69 6e 67 28 73 61 66 |ields,st|ring(saf|
|00004020| 65 74 79 29 29 0d 65 6e | 64 20 44 42 43 72 65 61 |ety)).en|d DBCrea|
|00004030| 74 65 0d 0d 6f 6e 20 44 | 42 43 68 65 63 6b 49 6e |te..on D|BCheckIn|
|00004040| 64 65 78 20 69 6e 64 65 | 78 49 44 0d 20 20 44 42 |dex inde|xID. DB|
|00004050| 43 68 65 63 6b 41 63 74 | 69 76 65 0d 20 20 72 65 |CheckAct|ive. re|
|00004060| 74 75 72 6e 20 46 69 6c | 65 46 6c 65 78 28 22 33 |turn Fil|eFlex("3|
|00004070| 34 22 2c 20 73 74 72 69 | 6e 67 28 69 6e 64 65 78 |4", stri|ng(index|
|00004080| 49 44 29 29 0d 65 6e 64 | 20 44 42 43 68 65 63 6b |ID)).end| DBCheck|
|00004090| 49 6e 64 65 78 0d 0d 6f | 6e 20 44 42 51 75 65 72 |Index..o|n DBQuer|
|000040a0| 79 20 65 78 70 72 0d 20 | 20 44 42 43 68 65 63 6b |y expr. | DBCheck|
|000040b0| 41 63 74 69 76 65 0d 20 | 20 72 65 74 75 72 6e 20 |Active. | return |
|000040c0| 46 69 6c 65 46 6c 65 78 | 28 22 33 35 22 2c 65 78 |FileFlex|("35",ex|
|000040d0| 70 72 29 0d 65 6e 64 20 | 44 42 51 75 65 72 79 0d |pr).end |DBQuery.|
|000040e0| 0d 6f 6e 20 44 42 4c 6f | 63 61 74 65 20 65 78 70 |.on DBLo|cate exp|
|000040f0| 72 0d 20 20 2d 2d 20 4e | 4f 54 45 3a 20 44 42 4c |r. -- N|OTE: DBL|
|00004100| 6f 63 61 74 65 20 69 73 | 20 6f 62 73 6f 6c 65 74 |ocate is| obsolet|
|00004110| 65 20 61 6e 64 20 77 69 | 6c 6c 20 62 65 20 65 6c |e and wi|ll be el|
|00004120| 69 6d 69 6e 61 74 65 64 | 20 69 6e 20 66 75 74 75 |iminated| in futu|
|00004130| 72 65 20 72 65 6c 65 61 | 73 65 73 0d 20 20 2d 2d |re relea|ses. --|
|00004140| 20 44 42 4c 6f 63 61 74 | 65 20 68 61 73 20 62 65 | DBLocat|e has be|
|00004150| 65 6e 20 72 65 70 6c 61 | 63 65 64 20 62 79 20 44 |en repla|ced by D|
|00004160| 42 51 75 65 72 79 0d 20 | 20 44 42 43 68 65 63 6b |BQuery. | DBCheck|
|00004170| 41 63 74 69 76 65 0d 20 | 20 72 65 74 75 72 6e 20 |Active. | return |
|00004180| 46 69 6c 65 46 6c 65 78 | 28 22 33 35 22 2c 65 78 |FileFlex|("35",ex|
|00004190| 70 72 29 0d 65 6e 64 20 | 44 42 4c 6f 63 61 74 65 |pr).end |DBLocate|
|000041a0| 0d 0d 6f 6e 20 44 42 43 | 75 72 72 44 42 4e 75 6d |..on DBC|urrDBNum|
|000041b0| 0d 20 20 44 42 43 68 65 | 63 6b 41 63 74 69 76 65 |. DBChe|ckActive|
|000041c0| 0d 20 20 72 65 74 75 72 | 6e 20 46 69 6c 65 46 6c |. retur|n FileFl|
|000041d0| 65 78 28 22 33 36 22 29 | 0d 65 6e 64 20 44 42 43 |ex("36")|.end DBC|
|000041e0| 75 72 72 44 42 4e 75 6d | 0d 0d 6f 6e 20 44 42 45 |urrDBNum|..on DBE|
|000041f0| 6e 63 72 79 70 74 20 74 | 68 65 53 74 72 69 6e 67 |ncrypt t|heString|
|00004200| 2c 20 6b 65 79 0d 20 20 | 44 42 43 68 65 63 6b 41 |, key. |DBCheckA|
|00004210| 63 74 69 76 65 0d 20 20 | 72 65 74 75 72 6e 20 46 |ctive. |return F|
|00004220| 69 6c 65 46 6c 65 78 28 | 22 33 38 22 2c 74 68 65 |ileFlex(|"38",the|
|00004230| 53 74 72 69 6e 67 2c 20 | 6b 65 79 29 0d 65 6e 64 |String, |key).end|
|00004240| 20 44 42 45 6e 63 72 79 | 70 74 0d 0d 6f 6e 20 44 | DBEncry|pt..on D|
|00004250| 42 44 65 63 72 79 70 74 | 20 74 68 65 53 74 72 69 |BDecrypt| theStri|
|00004260| 6e 67 2c 20 6b 65 79 0d | 20 20 44 42 43 68 65 63 |ng, key.| DBChec|
|00004270| 6b 41 63 74 69 76 65 0d | 20 20 72 65 74 75 72 6e |kActive.| return|
|00004280| 20 46 69 6c 65 46 6c 65 | 78 28 20 22 33 39 22 2c | FileFle|x( "39",|
|00004290| 20 74 68 65 53 74 72 69 | 6e 67 2c 20 6b 65 79 29 | theStri|ng, key)|
|000042a0| 0d 65 6e 64 20 44 42 44 | 65 63 72 79 70 74 0d 0d |.end DBD|ecrypt..|
|000042b0| 6f 6e 20 44 42 46 69 6e | 64 4d 65 6d 6f 20 6d 65 |on DBFin|dMemo me|
|000042c0| 6d 6f 46 69 65 6c 64 2c | 20 74 68 65 53 74 72 69 |moField,| theStri|
|000042d0| 6e 67 0d 20 20 44 42 43 | 68 65 63 6b 41 63 74 69 |ng. DBC|heckActi|
|000042e0| 76 65 0d 20 20 72 65 74 | 75 72 6e 20 46 69 6c 65 |ve. ret|urn File|
|000042f0| 46 6c 65 78 28 22 34 30 | 22 2c 6d 65 6d 6f 46 69 |Flex("40|",memoFi|
|00004300| 65 6c 64 2c 20 74 68 65 | 53 74 72 69 6e 67 29 0d |eld, the|String).|
|00004310| 65 6e 64 20 44 42 46 69 | 6e 64 4d 65 6d 6f 0d 0d |end DBFi|ndMemo..|
|00004320| 6f 6e 20 44 42 43 6f 6e | 76 65 72 74 43 52 4c 46 |on DBCon|vertCRLF|
|00004330| 20 74 68 65 53 74 72 69 | 6e 67 2c 20 74 68 65 4f | theStri|ng, theO|
|00004340| 70 74 69 6f 6e 0d 20 20 | 44 42 43 68 65 63 6b 41 |ption. |DBCheckA|
|00004350| 63 74 69 76 65 0d 20 20 | 69 66 20 74 68 65 20 70 |ctive. |if the p|
|00004360| 61 72 61 6d 43 6f 75 6e | 74 20 3d 20 31 20 74 68 |aramCoun|t = 1 th|
|00004370| 65 6e 0d 20 20 20 20 72 | 65 74 75 72 6e 20 46 69 |en. r|eturn Fi|
|00004380| 6c 65 46 6c 65 78 28 22 | 34 31 22 2c 74 68 65 53 |leFlex("|41",theS|
|00004390| 74 72 69 6e 67 29 0d 20 | 20 65 6c 73 65 0d 20 20 |tring). | else. |
|000043a0| 20 20 72 65 74 75 72 6e | 20 46 69 6c 65 46 6c 65 | return| FileFle|
|000043b0| 78 28 22 34 31 22 2c 74 | 68 65 53 74 72 69 6e 67 |x("41",t|heString|
|000043c0| 2c 20 74 68 65 4f 70 74 | 69 6f 6e 29 0d 20 20 65 |, theOpt|ion). e|
|000043d0| 6e 64 20 69 66 0d 65 6e | 64 20 44 42 43 6f 6e 76 |nd if.en|d DBConv|
|000043e0| 65 72 74 43 52 4c 46 0d | 0d 6f 6e 20 44 42 50 6c |ertCRLF.|.on DBPl|
|000043f0| 61 74 66 6f 72 6d 0d 20 | 20 44 42 43 68 65 63 6b |atform. | DBCheck|
|00004400| 41 63 74 69 76 65 0d 20 | 20 72 65 74 75 72 6e 20 |Active. | return |
|00004410| 46 69 6c 65 46 6c 65 78 | 28 22 34 32 22 29 0d 65 |FileFlex|("42").e|
|00004420| 6e 64 20 44 42 50 6c 61 | 74 66 6f 72 6d 0d 0d 6f |nd DBPla|tform..o|
|00004430| 6e 20 44 42 43 68 65 63 | 6b 41 63 74 69 76 65 0d |n DBChec|kActive.|
|00004440| 20 20 67 6c 6f 62 61 6c | 20 67 44 42 41 63 74 69 | global| gDBActi|
|00004450| 76 65 31 30 33 30 0d 20 | 20 69 66 20 67 44 42 41 |ve1030. | if gDBA|
|00004460| 63 74 69 76 65 31 30 33 | 30 20 3c 3e 20 22 74 72 |ctive103|0 <> "tr|
|00004470| 75 65 22 20 74 68 65 6e | 0d 20 20 20 20 70 75 74 |ue" then|. put|
|00004480| 20 44 42 4f 70 65 6e 53 | 65 73 73 69 6f 6e 28 29 | DBOpenS|ession()|
|00004490| 20 69 6e 74 6f 20 64 75 | 6d 6d 79 0d 20 20 65 6e | into du|mmy. en|
|000044a0| 64 20 69 66 0d 65 6e 64 | 20 44 42 43 68 65 63 6b |d if.end| DBCheck|
|000044b0| 41 63 74 69 76 65 0d 0d | 2d 2d 20 54 68 65 73 65 |Active..|-- These|
|000044c0| 20 72 6f 75 74 69 6e 65 | 73 20 73 68 6f 75 6c 64 | routine|s should|
|000044d0| 20 6e 65 76 65 72 20 62 | 65 20 63 61 6c 6c 65 64 | never b|e called|
|000044e0| 20 62 79 20 74 68 65 20 | 75 73 65 72 2e 20 20 54 | by the |user. T|
|000044f0| 68 65 79 20 73 69 6d 70 | 6c 79 0d 2d 2d 20 61 73 |hey simp|ly.-- as|
|00004500| 73 69 67 6e 20 61 6e 64 | 20 67 61 74 68 65 72 20 |sign and| gather |
|00004510| 76 61 6c 75 65 73 20 6f | 66 20 74 68 65 20 67 6c |values o|f the gl|
|00004520| 6f 62 61 6c 20 76 61 72 | 69 61 62 6c 65 73 2e 20 |obal var|iables. |
|00004530| 20 54 68 65 79 20 61 72 | 65 20 68 65 72 65 20 73 | They ar|e here s|
|00004540| 6f 0d 2d 2d 20 77 65 20 | 63 61 6e 20 74 65 73 74 |o.-- we |can test|
|00004550| 20 74 68 65 20 67 6c 6f | 62 61 6c 20 76 61 6c 75 | the glo|bal valu|
|00004560| 65 20 69 6e 74 65 72 66 | 61 63 65 20 74 6f 20 74 |e interf|ace to t|
|00004570| 68 65 20 68 6f 73 74 20 | 61 70 70 6c 69 63 61 74 |he host |applicat|
|00004580| 69 6f 6e 0d 2d 2d 0d 6f | 6e 20 44 42 53 65 74 47 |ion.--.o|n DBSetG|
|00004590| 6c 6f 62 61 6c 20 67 6c | 6f 62 4e 61 6d 65 2c 20 |lobal gl|obName, |
|000045a0| 67 6c 6f 62 56 61 6c 0d | 20 20 72 65 74 75 72 6e |globVal.| return|
|000045b0| 20 46 69 6c 65 46 6c 65 | 78 28 22 32 30 32 22 2c | FileFle|x("202",|
|000045c0| 73 74 72 69 6e 67 28 67 | 6c 6f 62 4e 61 6d 65 29 |string(g|lobName)|
|000045d0| 2c 73 74 72 69 6e 67 28 | 67 6c 6f 62 56 61 6c 29 |,string(|globVal)|
|000045e0| 29 0d 65 6e 64 20 44 42 | 53 65 74 47 6c 6f 62 61 |).end DB|SetGloba|
|000045f0| 6c 0d 0d 6f 6e 20 44 42 | 47 65 74 47 6c 6f 62 61 |l..on DB|GetGloba|
|00004600| 6c 20 67 6c 6f 62 4e 61 | 6d 65 0d 20 20 72 65 74 |l globNa|me. ret|
|00004610| 75 72 6e 20 46 69 6c 65 | 46 6c 65 78 28 22 32 30 |urn File|Flex("20|
|00004620| 31 22 2c 73 74 72 69 6e | 67 28 67 6c 6f 62 4e 61 |1",strin|g(globNa|
|00004630| 6d 65 29 29 0d 65 6e 64 | 20 44 42 47 65 74 47 6c |me)).end| DBGetGl|
|00004640| 6f 62 61 6c 0d 0b 46 46 | 20 57 72 61 70 70 65 72 |obal..FF| Wrapper|
|00004650| 73 00 47 00 6c 01 a6 02 | 61 00 00 00 00 00 00 00 |s.G.l...|a.......|
|00004660| 00 00 02 47 30 00 03 00 | 00 00 00 00 0b 00 08 00 |...G0...|........|
|00004670| 15 00 00 00 09 00 00 00 | 00 00 00 00 00 1d 3e 00 |........|......>.|
|00004680| 0b 00 08 00 15 00 00 00 | 09 ee ee 00 00 00 00 00 |........|........|
|00004690| 00 1d 3f 00 0b 00 08 00 | 15 00 00 00 09 00 00 00 |..?.....|........|
|000046a0| 00 00 00 00 03 00 74 53 | 41 43 aa 00 00 00 00 00 |......tS|AC......|
|000046b0| 00 0b 00 00 00 9c 00 00 | 00 02 00 00 00 14 01 45 |........|.......E|
|000046c0| cf 28 00 00 00 00 00 00 | 00 00 00 00 00 06 00 0e |.(......|........|
|000046d0| 00 00 00 00 00 00 00 18 | 00 00 00 18 00 00 00 18 |........|........|
|000046e0| 00 00 00 18 00 00 00 18 | 00 00 00 2c 00 00 00 42 |........|...,...B|
|000046f0| 00 00 00 42 00 00 00 42 | 00 00 00 42 00 00 00 42 |...B...B|...B...B|
|00004700| 00 00 00 42 00 00 00 42 | 00 00 00 4a 6f 6e 20 65 |...B...B|...Jon e|
|00004710| 78 69 74 46 72 61 6d 65 | 0d 20 20 70 61 75 73 65 |xitFrame|. pause|
|00004720| 0d 65 6e 64 00 6b 00 67 | 01 01 01 c5 00 00 00 14 |.end.k.g|........|
|00004730| 00 00 00 14 00 07 48 98 | 00 01 00 00 00 00 00 0b |......H.|........|
|00004740| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 40 |........|.......@|
|00004750| 00 00 00 61 02 58 00 01 | 74 53 41 43 fb 0a 00 00 |...a.X..|tSAC....|
|00004760| 00 00 00 0b 00 00 0a ed | 00 00 00 02 00 00 00 14 |........|........|
|00004770| 01 45 cf 32 00 00 00 00 | 00 00 00 00 00 00 00 03 |.E.2....|........|
|00004780| 00 0e 00 00 00 00 00 00 | 0a 69 00 00 0a 69 00 00 |........|.i...i..|
|00004790| 0a 69 00 00 0a 69 00 00 | 0a 69 00 00 0a 7d 00 00 |.i...i..|.i...}..|
|000047a0| 0a 93 00 00 0a 93 00 00 | 0a 93 00 00 0a 93 00 00 |........|........|
|000047b0| 0a 93 00 00 0a 93 00 00 | 0a 93 00 00 0a 9b 6f 6e |........|......on|
|000047c0| 20 63 6c 6f 73 65 57 69 | 6e 64 6f 77 0d 20 20 70 | closeWi|ndow. p|
|000047d0| 75 74 20 74 68 65 20 77 | 69 6e 64 6f 77 4c 69 73 |ut the w|indowLis|
|000047e0| 74 20 69 6e 74 6f 20 74 | 68 65 4c 69 73 74 0d 20 |t into t|heList. |
|000047f0| 20 72 65 70 65 61 74 20 | 77 69 74 68 20 69 20 3d | repeat |with i =|
|00004800| 20 31 20 74 6f 20 63 6f | 75 6e 74 28 74 68 65 4c | 1 to co|unt(theL|
|00004810| 69 73 74 29 0d 20 20 20 | 20 70 75 74 20 73 74 72 |ist). | put str|
|00004820| 69 6e 67 28 67 65 74 41 | 74 28 74 68 65 4c 69 73 |ing(getA|t(theLis|
|00004830| 74 2c 69 29 29 20 69 6e | 74 6f 20 74 68 65 49 74 |t,i)) in|to theIt|
|00004840| 65 6d 0d 20 20 20 20 64 | 65 6c 65 74 65 20 77 6f |em. d|elete wo|
|00004850| 72 64 20 31 20 6f 66 20 | 74 68 65 49 74 65 6d 0d |rd 1 of |theItem.|
|00004860| 20 20 20 20 64 65 6c 65 | 74 65 20 63 68 61 72 20 | dele|te char |
|00004870| 31 20 6f 66 20 74 68 65 | 49 74 65 6d 0d 20 20 20 |1 of the|Item. |
|00004880| 20 70 75 74 20 74 68 65 | 20 6e 75 6d 62 65 72 20 | put the| number |
|00004890| 6f 66 20 63 68 61 72 73 | 20 6f 66 20 74 68 65 49 |of chars| of theI|
|000048a0| 74 65 6d 20 69 6e 74 6f | 20 74 68 65 43 68 61 72 |tem into| theChar|
|000048b0| 0d 20 20 20 20 64 65 6c | 65 74 65 20 63 68 61 72 |. del|ete char|
|000048c0| 20 74 68 65 43 68 61 72 | 2d 31 20 74 6f 20 74 68 | theChar|-1 to th|
|000048d0| 65 43 68 61 72 20 6f 66 | 20 74 68 65 49 74 65 6d |eChar of| theItem|
|000048e0| 0d 20 20 20 20 69 66 20 | 28 74 68 65 49 74 65 6d |. if |(theItem|
|000048f0| 20 63 6f 6e 74 61 69 6e | 73 20 22 54 65 73 74 20 | contain|s "Test |
|00004900| 42 65 6e 63 68 22 29 20 | 6f 72 20 28 74 68 65 49 |Bench") |or (theI|
|00004910| 74 65 6d 20 63 6f 6e 74 | 61 69 6e 73 20 22 46 46 |tem cont|ains "FF|
|00004920| 42 45 4e 43 48 22 29 20 | 74 68 65 6e 0d 20 20 20 |BENCH") |then. |
|00004930| 20 20 20 66 6f 72 67 65 | 74 20 77 69 6e 64 6f 77 | forge|t window|
|00004940| 20 74 68 65 49 74 65 6d | 0d 20 20 20 20 65 6e 64 | theItem|. end|
|00004950| 20 69 66 0d 20 20 65 6e | 64 20 72 65 70 65 61 74 | if. en|d repeat|
|00004960| 0d 20 20 74 65 6c 6c 20 | 74 68 65 20 73 74 61 67 |. tell |the stag|
|00004970| 65 20 74 6f 20 70 75 70 | 70 65 74 50 61 6c 65 74 |e to pup|petPalet|
|00004980| 74 65 20 30 0d 20 20 74 | 65 6c 6c 20 74 68 65 20 |te 0. t|ell the |
|00004990| 73 74 61 67 65 20 74 6f | 20 75 70 64 61 74 65 53 |stage to| updateS|
|000049a0| 74 61 67 65 0d 65 6e 64 | 20 63 6c 6f 73 65 57 69 |tage.end| closeWi|
|000049b0| 6e 64 6f 77 0d 0d 6f 6e | 20 6c 69 73 74 54 69 74 |ndow..on| listTit|
|000049c0| 6c 65 73 0d 20 20 70 75 | 74 20 64 62 43 6f 75 6e |les. pu|t dbCoun|
|000049d0| 74 28 29 20 69 6e 74 6f | 20 74 68 65 4e 75 6d 0d |t() into| theNum.|
|000049e0| 20 20 72 65 70 65 61 74 | 20 77 69 74 68 20 69 20 | repeat| with i |
|000049f0| 3d 20 31 20 74 6f 20 74 | 68 65 4e 75 6d 0d 20 20 |= 1 to t|heNum. |
|00004a00| 20 20 70 75 74 20 64 62 | 47 6f 28 69 29 20 69 6e | put db|Go(i) in|
|00004a10| 74 6f 20 74 68 65 52 65 | 73 75 6c 74 0d 20 20 20 |to theRe|sult. |
|00004a20| 20 70 75 74 20 66 69 6c | 65 66 6c 65 78 28 32 36 | put fil|eflex(26|
|00004a30| 2c 22 54 49 54 4c 45 22 | 29 0d 20 20 65 6e 64 20 |,"TITLE"|). end |
|00004a40| 72 65 70 65 61 74 0d 65 | 6e 64 20 6c 69 73 74 54 |repeat.e|nd listT|
|00004a50| 69 74 6c 65 73 0d 0d 6f | 6e 20 62 75 69 6c 64 48 |itles..o|n buildH|
|00004a60| 65 6c 70 54 65 78 74 4c | 69 73 74 0d 20 20 70 75 |elpTextL|ist. pu|
|00004a70| 74 20 65 6d 70 74 79 20 | 69 6e 74 6f 20 66 69 65 |t empty |into fie|
|00004a80| 6c 64 20 22 68 65 6c 70 | 74 65 78 74 6c 69 73 74 |ld "help|textlist|
|00004a90| 22 0d 20 20 70 75 74 20 | 65 6d 70 74 79 20 69 6e |". put |empty in|
|00004aa0| 74 6f 20 74 68 65 4c 69 | 73 74 0d 20 20 70 75 74 |to theLi|st. put|
|00004ab0| 20 30 20 69 6e 74 6f 20 | 66 72 61 6d 65 52 65 66 | 0 into |frameRef|
|00004ac0| 0d 20 20 70 75 74 20 31 | 20 69 6e 74 6f 20 74 65 |. put 1| into te|
|00004ad0| 78 74 4c 69 6e 65 0d 20 | 20 70 75 74 20 66 69 65 |xtLine. | put fie|
|00004ae0| 6c 64 20 22 68 65 6c 70 | 74 65 78 74 22 20 69 6e |ld "help|text" in|
|00004af0| 74 6f 20 74 68 65 54 65 | 78 74 0d 20 20 72 65 70 |to theTe|xt. rep|
|00004b00| 65 61 74 20 77 68 69 6c | 65 20 31 20 3d 20 31 0d |eat whil|e 1 = 1.|
|00004b10| 20 20 20 20 69 66 20 63 | 68 61 72 20 31 20 6f 66 | if c|har 1 of|
|00004b20| 20 6c 69 6e 65 20 74 65 | 78 74 4c 69 6e 65 20 6f | line te|xtLine o|
|00004b30| 66 20 74 68 65 54 65 78 | 74 20 3d 20 22 2a 22 20 |f theTex|t = "*" |
|00004b40| 74 68 65 6e 0d 20 20 20 | 20 20 20 70 75 74 20 66 |then. | put f|
|00004b50| 72 61 6d 65 52 65 66 20 | 2b 20 31 20 69 6e 74 6f |rameRef |+ 1 into|
|00004b60| 20 66 72 61 6d 65 52 65 | 66 0d 20 20 20 20 20 20 | frameRe|f. |
|00004b70| 69 66 20 74 68 65 4c 69 | 73 74 20 3d 20 22 22 20 |if theLi|st = "" |
|00004b80| 74 68 65 6e 0d 20 20 20 | 20 20 20 20 20 70 75 74 |then. | put|
|00004b90| 20 66 72 61 6d 65 52 65 | 66 20 26 20 22 2c 22 20 | frameRe|f & "," |
|00004ba0| 26 20 74 65 78 74 4c 69 | 6e 65 20 69 6e 74 6f 20 |& textLi|ne into |
|00004bb0| 74 68 65 4c 69 73 74 0d | 20 20 20 20 20 20 65 6c |theList.| el|
|00004bc0| 73 65 0d 20 20 20 20 20 | 20 20 20 70 75 74 20 72 |se. | put r|
|00004bd0| 65 74 75 72 6e 20 26 20 | 66 72 61 6d 65 52 65 66 |eturn & |frameRef|
|00004be0| 20 26 20 22 2c 22 20 26 | 20 74 65 78 74 4c 69 6e | & "," &| textLin|
|00004bf0| 65 20 61 66 74 65 72 20 | 74 68 65 4c 69 73 74 0d |e after |theList.|
|00004c00| 20 20 20 20 20 20 65 6e | 64 20 69 66 0d 20 20 20 | en|d if. |
|00004c10| 20 20 20 70 75 74 20 74 | 65 78 74 4c 69 6e 65 20 | put t|extLine |
|00004c20| 2b 20 31 20 69 6e 74 6f | 20 74 65 78 74 4c 69 6e |+ 1 into| textLin|
|00004c30| 65 0d 20 20 20 20 65 6c | 73 65 0d 20 20 20 20 20 |e. el|se. |
|00004c40| 20 69 66 20 74 65 78 74 | 4c 69 6e 65 20 3d 20 74 | if text|Line = t|
|00004c50| 68 65 20 6e 75 6d 62 65 | 72 20 6f 66 20 6c 69 6e |he numbe|r of lin|
|00004c60| 65 73 20 6f 66 20 74 68 | 65 54 65 78 74 20 74 68 |es of th|eText th|
|00004c70| 65 6e 20 65 78 69 74 20 | 72 65 70 65 61 74 0d 20 |en exit |repeat. |
|00004c80| 20 20 20 20 20 70 75 74 | 20 74 65 78 74 4c 69 6e | put| textLin|
|00004c90| 65 20 2b 20 31 20 69 6e | 74 6f 20 74 65 78 74 4c |e + 1 in|to textL|
|00004ca0| 69 6e 65 0d 20 20 20 20 | 65 6e 64 20 69 66 0d 20 |ine. |end if. |
|00004cb0| 20 65 6e 64 20 72 65 70 | 65 61 74 0d 20 20 70 75 | end rep|eat. pu|
|00004cc0| 74 20 74 68 65 4c 69 73 | 74 20 69 6e 74 6f 20 66 |t theLis|t into f|
|00004cd0| 69 65 6c 64 20 22 68 65 | 6c 70 54 65 78 74 4c 69 |ield "he|lpTextLi|
|00004ce0| 73 74 22 0d 20 20 70 75 | 74 20 22 48 65 6c 70 20 |st". pu|t "Help |
|00004cf0| 54 65 78 74 20 4c 69 73 | 74 20 63 6f 6e 73 74 72 |Text Lis|t constr|
|00004d00| 75 63 74 69 6f 6e 20 63 | 6f 6d 70 6c 65 74 65 64 |uction c|ompleted|
|00004d10| 2e 22 0d 65 6e 64 20 62 | 75 69 6c 64 48 65 6c 70 |.".end b|uildHelp|
|00004d20| 54 65 78 74 4c 69 73 74 | 0d 0d 6f 6e 20 73 68 6f |TextList|..on sho|
|00004d30| 77 48 65 6c 70 54 65 78 | 74 20 74 68 65 46 0d 20 |wHelpTex|t theF. |
|00004d40| 20 70 75 74 20 6c 69 6e | 65 20 74 68 65 46 20 6f | put lin|e theF o|
|00004d50| 66 20 66 69 65 6c 64 20 | 22 68 65 6c 70 54 69 74 |f field |"helpTit|
|00004d60| 6c 65 4c 69 73 74 22 20 | 69 6e 74 6f 20 66 69 65 |leList" |into fie|
|00004d70| 6c 64 20 22 48 65 6c 70 | 20 54 69 74 6c 65 22 0d |ld "Help| Title".|
|00004d80| 20 20 70 75 74 20 30 20 | 69 6e 74 6f 20 66 6f 75 | put 0 |into fou|
|00004d90| 6e 64 46 0d 20 20 72 65 | 70 65 61 74 20 77 69 74 |ndF. re|peat wit|
|00004da0| 68 20 69 20 3d 20 31 20 | 74 6f 20 74 68 65 20 6e |h i = 1 |to the n|
|00004db0| 75 6d 62 65 72 20 6f 66 | 20 6c 69 6e 65 73 20 6f |umber of| lines o|
|00004dc0| 66 20 66 69 65 6c 64 20 | 22 48 65 6c 70 54 65 78 |f field |"HelpTex|
|00004dd0| 74 4c 69 73 74 22 0d 20 | 20 20 20 70 75 74 20 69 |tList". | put i|
|00004de0| 74 65 6d 20 31 20 6f 66 | 20 6c 69 6e 65 20 69 20 |tem 1 of| line i |
|00004df0| 6f 66 20 66 69 65 6c 64 | 20 22 68 65 6c 70 74 65 |of field| "helpte|
|00004e00| 78 74 6c 69 73 74 22 20 | 69 6e 74 6f 20 74 68 65 |xtlist" |into the|
|00004e10| 46 72 61 6d 65 50 0d 20 | 20 20 20 69 66 20 74 68 |FrameP. | if th|
|00004e20| 65 46 72 61 6d 65 50 20 | 3d 20 74 68 65 46 20 74 |eFrameP |= theF t|
|00004e30| 68 65 6e 20 0d 20 20 20 | 20 20 20 70 75 74 20 69 |hen . | put i|
|00004e40| 20 69 6e 74 6f 20 66 6f | 75 6e 64 46 0d 20 20 20 | into fo|undF. |
|00004e50| 20 20 20 65 78 69 74 20 | 72 65 70 65 61 74 0d 20 | exit |repeat. |
|00004e60| 20 20 20 65 6e 64 20 69 | 66 0d 20 20 65 6e 64 20 | end i|f. end |
|00004e70| 72 65 70 65 61 74 0d 20 | 20 69 66 20 66 6f 75 6e |repeat. | if foun|
|00004e80| 64 46 20 3e 20 30 20 74 | 68 65 6e 0d 20 20 20 20 |dF > 0 t|hen. |
|00004e90| 70 75 74 20 69 74 65 6d | 20 32 20 6f 66 20 6c 69 |put item| 2 of li|
|00004ea0| 6e 65 20 66 6f 75 6e 64 | 46 20 6f 66 20 66 69 65 |ne found|F of fie|
|00004eb0| 6c 64 20 22 68 65 6c 70 | 54 65 78 74 4c 69 73 74 |ld "help|TextList|
|00004ec0| 22 20 69 6e 74 6f 20 73 | 74 61 72 74 4c 69 6e 65 |" into s|tartLine|
|00004ed0| 0d 20 20 20 20 69 66 20 | 66 6f 75 6e 64 46 20 3c |. if |foundF <|
|00004ee0| 20 74 68 65 20 6e 75 6d | 62 65 72 20 6f 66 20 6c | the num|ber of l|
|00004ef0| 69 6e 65 73 20 6f 66 20 | 66 69 65 6c 64 20 22 68 |ines of |field "h|
|00004f00| 65 6c 70 54 65 78 74 4c | 69 73 74 22 20 74 68 65 |elpTextL|ist" the|
|00004f10| 6e 0d 20 20 20 20 20 20 | 70 75 74 20 69 74 65 6d |n. |put item|
|00004f20| 20 32 20 6f 66 20 6c 69 | 6e 65 20 28 66 6f 75 6e | 2 of li|ne (foun|
|00004f30| 64 46 20 2b 20 31 29 20 | 6f 66 20 66 69 65 6c 64 |dF + 1) |of field|
|00004f40| 20 22 68 65 6c 70 54 65 | 78 74 4c 69 73 74 22 20 | "helpTe|xtList" |
|00004f50| 2d 20 31 20 69 6e 74 6f | 20 65 6e 64 4c 69 6e 65 |- 1 into| endLine|
|00004f60| 0d 20 20 20 20 65 6c 73 | 65 0d 20 20 20 20 20 20 |. els|e. |
|00004f70| 70 75 74 20 74 68 65 20 | 6e 75 6d 62 65 72 20 6f |put the |number o|
|00004f80| 66 20 6c 69 6e 65 73 20 | 6f 66 20 66 69 65 6c 64 |f lines |of field|
|00004f90| 20 22 68 65 6c 70 54 65 | 78 74 22 20 69 6e 74 6f | "helpTe|xt" into|
|00004fa0| 20 65 6e 64 4c 69 6e 65 | 0d 20 20 20 20 65 6e 64 | endLine|. end|
|00004fb0| 20 69 66 0d 20 20 20 20 | 70 75 74 20 6c 69 6e 65 | if. |put line|
|00004fc0| 20 69 6e 74 65 67 65 72 | 28 73 74 61 72 74 4c 69 | integer|(startLi|
|00004fd0| 6e 65 29 20 74 6f 20 69 | 6e 74 65 67 65 72 28 65 |ne) to i|nteger(e|
|00004fe0| 6e 64 4c 69 6e 65 29 20 | 6f 66 20 66 69 65 6c 64 |ndLine) |of field|
|00004ff0| 20 22 68 65 6c 70 54 65 | 78 74 22 20 69 6e 74 6f | "helpTe|xt" into|
|00005000| 20 74 68 65 54 65 78 74 | 0d 20 20 20 20 64 65 6c | theText|. del|
|00005010| 65 74 65 20 63 68 61 72 | 20 31 20 6f 66 20 74 68 |ete char| 1 of th|
|00005020| 65 54 65 78 74 0d 20 20 | 20 20 70 75 74 20 74 68 |eText. | put th|
|00005030| 65 54 65 78 74 20 69 6e | 74 6f 20 66 69 65 6c 64 |eText in|to field|
|00005040| 20 22 68 65 6c 70 20 66 | 69 65 6c 64 22 0d 20 20 | "help f|ield". |
|00005050| 65 6e 64 20 69 66 0d 65 | 6e 64 20 73 68 6f 77 48 |end if.e|nd showH|
|00005060| 65 6c 70 54 65 78 74 0d | 0d 6f 6e 20 67 65 74 54 |elpText.|.on getT|
|00005070| 68 65 52 65 63 6f 72 64 | 0d 20 20 70 75 74 20 64 |heRecord|. put d|
|00005080| 62 47 65 74 43 75 72 72 | 52 65 63 56 61 6c 28 22 |bGetCurr|RecVal("|
|00005090| 4c 22 29 20 69 6e 74 6f | 20 66 69 65 6c 64 20 22 |L") into| field "|
|000050a0| 64 62 44 61 74 61 22 0d | 65 6e 64 20 67 65 74 54 |dbData".|end getT|
|000050b0| 68 65 52 65 63 6f 72 64 | 0d 0d 0d 6f 6e 20 70 72 |heRecord|...on pr|
|000050c0| 6f 63 65 73 73 46 6e 61 | 6d 65 20 66 0d 20 20 70 |ocessFna|me f. p|
|000050d0| 75 74 20 44 42 4c 69 73 | 74 46 69 65 6c 64 73 28 |ut DBLis|tFields(|
|000050e0| 29 20 69 6e 74 6f 20 74 | 68 65 4c 69 73 74 0d 20 |) into t|heList. |
|000050f0| 20 64 65 6c 65 74 65 20 | 6c 69 6e 65 20 31 20 6f | delete |line 1 o|
|00005100| 66 20 74 68 65 4c 69 73 | 74 0d 20 20 70 75 74 20 |f theLis|t. put |
|00005110| 66 20 69 6e 74 6f 20 66 | 4e 75 6d 0d 20 20 64 65 |f into f|Num. de|
|00005120| 6c 65 74 65 20 63 68 61 | 72 20 31 20 6f 66 20 66 |lete cha|r 1 of f|
|00005130| 4e 75 6d 0d 20 20 70 75 | 74 20 6c 69 6e 65 20 69 |Num. pu|t line i|
|00005140| 6e 74 65 67 65 72 28 66 | 4e 75 6d 29 20 6f 66 20 |nteger(f|Num) of |
|00005150| 74 68 65 4c 69 73 74 20 | 69 6e 74 6f 20 74 68 65 |theList |into the|
|00005160| 4c 69 6e 65 0d 20 20 69 | 66 20 69 74 65 6d 20 32 |Line. i|f item 2|
|00005170| 20 6f 66 20 74 68 65 4c | 69 6e 65 20 3c 3e 20 22 | of theL|ine <> "|
|00005180| 4e 22 20 74 68 65 6e 0d | 20 20 20 20 61 6c 65 72 |N" then.| aler|
|00005190| 74 20 22 43 61 6e 27 74 | 20 73 75 6d 20 6f 72 20 |t "Can't| sum or |
|000051a0| 61 76 65 72 61 67 65 20 | 61 20 6e 6f 6e 2d 6e 75 |average |a non-nu|
|000051b0| 6d 65 72 69 63 20 66 69 | 65 6c 64 2e 22 0d 20 20 |meric fi|eld.". |
|000051c0| 65 6c 73 65 0d 20 20 20 | 20 61 6c 65 72 74 20 22 |else. | alert "|
|000051d0| 53 75 6d 3a 20 22 20 26 | 20 44 42 53 75 6d 28 66 |Sum: " &| DBSum(f|
|000051e0| 69 65 6c 64 20 66 29 20 | 26 20 22 2c 20 41 76 65 |ield f) |& ", Ave|
|000051f0| 72 61 67 65 3a 20 22 20 | 26 20 44 42 41 76 65 72 |rage: " |& DBAver|
|00005200| 61 67 65 28 66 69 65 6c | 64 20 66 29 20 0d 20 20 |age(fiel|d f) . |
|00005210| 65 6e 64 20 69 66 0d 65 | 6e 64 20 70 72 6f 63 65 |end if.e|nd proce|
|00005220| 73 73 46 6e 61 6d 65 00 | 71 00 36 01 db 01 d2 00 |ssFname.|q.6.....|
|00005230| 00 08 ea 00 00 08 ea 00 | 02 1f 25 00 01 00 00 00 |........|..%.....|
|00005240| 00 00 0b 00 08 00 15 00 | 00 00 09 00 00 00 00 00 |........|........|
|00005250| 00 fd 8b 00 00 01 53 02 | 58 00 03 00 74 53 41 43 |......S.|X...tSAC|
|00005260| 80 00 00 00 00 00 00 03 | 00 00 00 58 00 00 00 1c |........|...X....|
|00005270| 00 00 00 14 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005280| 00 00 00 00 00 08 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005290| 00 0a 00 00 00 0a 00 00 | 00 0a 00 00 00 0a 00 00 |........|........|
|000052a0| 00 0a 00 00 00 0a 00 00 | 00 1e 09 74 68 65 44 42 |........|...theDB|
|000052b0| 46 69 6c 65 00 9a 00 33 | 01 f2 01 91 00 00 00 00 |File...3|........|
|000052c0| 00 00 00 00 00 b1 00 00 | 01 00 00 01 00 00 ff ff |........|........|
|000052d0| ff ff ff ff 00 00 00 00 | 00 00 00 1f 01 04 00 1f |........|........|
|000052e0| 00 01 00 18 74 53 41 43 | 7d 00 00 00 00 00 00 03 |....tSAC|}.......|
|000052f0| 00 00 00 55 00 00 00 1c | 00 00 00 14 00 00 00 00 |...U....|........|
|00005300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 08 00 00 |........|........|
|00005310| 00 00 00 00 00 00 00 00 | 00 07 00 00 00 07 00 00 |........|........|
|00005320| 00 07 00 00 00 07 00 00 | 00 07 00 00 00 07 00 00 |........|........|
|00005330| 00 1b 06 64 62 44 61 74 | 61 00 40 00 32 00 d6 01 |...dbDat|a.@.2...|
|00005340| 90 00 00 00 00 00 00 00 | 00 00 95 46 95 01 00 00 |........|...F....|
|00005350| 01 00 00 ff ff ff ff ff | ff 00 00 ff da ff 1b 01 |........|........|
|00005360| 3d 00 0a 01 63 00 00 00 | f0 00 74 53 41 43 28 00 |=...c...|..tSAC(.|
|00005370| 00 00 00 00 00 03 00 00 | 00 00 00 00 00 1c 00 00 |........|........|
|00005380| 00 00 00 00 ff ff ff ff | ff ff 00 00 00 00 00 00 |........|........|
|00005390| 00 0c 00 78 00 0c 00 00 | 00 0c 74 53 41 43 57 00 |...x....|..tSACW.|
|000053a0| 00 00 00 00 00 03 00 00 | 00 2f 00 00 00 1c 00 00 |........|./......|
|000053b0| 00 14 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000053c0| 00 00 00 02 00 00 00 00 | 00 00 00 00 00 00 00 0d |........|........|
|000053d0| 0c 73 65 61 72 63 68 53 | 74 72 69 6e 67 01 00 00 |.searchS|tring...|
|000053e0| 02 00 00 ff ff ff ff ff | ff 00 00 ff ac ff f5 ff |........|........|
|000053f0| ca 01 0e 00 1e 00 01 00 | 0c 00 74 53 41 43 71 01 |........|..tSACq.|
|00005400| 00 00 00 00 00 07 00 00 | 01 47 00 00 00 1e 00 00 |........|.G......|
|00005410| 00 14 01 45 cf 1e 00 00 | 00 00 00 00 00 00 00 00 |...E....|........|
|00005420| 00 07 00 0e 00 00 00 00 | 00 00 00 9b 00 00 00 9b |........|........|
|00005430| 00 00 00 9b 00 00 00 9b | 00 00 00 9b 00 00 00 af |........|........|
|00005440| 00 00 00 c5 00 00 00 d9 | 00 00 00 d9 00 00 00 d9 |........|........|
|00005450| 00 00 00 d9 00 00 00 ed | 00 00 00 ed 00 00 00 f5 |........|........|
|00005460| 6f 6e 20 6d 6f 75 73 65 | 55 70 0d 20 20 70 75 74 |on mouse|Up. put|
|00005470| 20 44 42 54 6f 70 28 29 | 20 69 6e 74 6f 20 74 68 | DBTop()| into th|
|00005480| 65 52 65 73 75 6c 74 0d | 20 20 69 66 20 74 68 65 |eResult.| if the|
|00005490| 52 65 73 75 6c 74 20 3c | 3e 20 30 20 74 68 65 6e |Result <|> 0 then|
|000054a0| 0d 20 20 20 20 61 6c 65 | 72 74 20 22 44 42 54 6f |. ale|rt "DBTo|
|000054b0| 70 20 72 65 74 75 72 6e | 65 64 20 65 72 72 6f 72 |p return|ed error|
|000054c0| 20 63 6f 64 65 3a 20 22 | 20 26 20 74 68 65 52 65 | code: "| & theRe|
|000054d0| 73 75 6c 74 0d 20 20 20 | 20 65 78 69 74 0d 20 20 |sult. | exit. |
|000054e0| 65 6e 64 20 69 66 0d 20 | 20 20 20 67 65 74 54 68 |end if. | getTh|
|000054f0| 65 52 65 63 6f 72 64 0d | 65 6e 64 00 7a 00 47 01 |eRecord.|end.z.G.|
|00005500| 80 01 a5 00 00 00 98 00 | 00 00 98 11 94 92 94 00 |........|........|
|00005510| 01 00 00 00 00 00 0b 00 | 08 00 15 00 00 00 09 00 |........|........|
|00005520| 00 00 00 00 00 00 9a 00 | 33 01 f2 01 91 00 00 00 |........|3.......|
|00005530| 00 00 00 00 00 00 b1 00 | 00 02 0a 8b 96 00 00 00 |........|........|
|00005540| 01 00 00 00 00 00 00 00 | 00 00 14 00 2c 00 40 00 |........|....,.@.|
|00005550| 00 00 98 02 58 00 00 00 | 00 00 01 ff ff ff ff ff |....X...|........|
|00005560| ff 00 00 00 00 00 00 00 | 10 00 6a 00 10 00 00 00 |........|..j.....|
|00005570| 10 00 01 00 74 53 41 43 | 63 01 00 00 00 00 00 07 |....tSAC|c.......|
|00005580| 00 00 01 39 00 00 00 1e | 00 00 00 14 01 45 cf 14 |...9....|.....E..|
|00005590| 00 00 00 00 00 00 00 00 | 00 00 00 08 00 0e 00 00 |........|........|
|000055a0| 00 00 00 00 00 a1 00 00 | 00 a1 00 00 00 a1 00 00 |........|........|
|000055b0| 00 a1 00 00 00 a1 00 00 | 00 b5 00 00 00 cb 00 00 |........|........|
|000055c0| 00 df 00 00 00 df 00 00 | 00 df 00 00 00 df 00 00 |........|........|
|000055d0| 00 df 00 00 00 df 00 00 | 00 e7 6f 6e 20 6d 6f 75 |........|..on mou|
|000055e0| 73 65 55 70 0d 20 20 70 | 75 74 20 44 42 42 6f 74 |seUp. p|ut DBBot|
|000055f0| 74 6f 6d 28 29 20 69 6e | 74 6f 20 74 68 65 52 65 |tom() in|to theRe|
|00005600| 73 75 6c 74 0d 20 20 69 | 66 20 74 68 65 52 65 73 |sult. i|f theRes|
|00005610| 75 6c 74 20 3c 3e 20 30 | 20 74 68 65 6e 0d 20 20 |ult <> 0| then. |
|00005620| 20 20 61 6c 65 72 74 20 | 22 44 42 42 6f 74 74 6f | alert |"DBBotto|
|00005630| 6d 20 72 65 74 75 72 6e | 65 64 20 65 72 72 6f 72 |m return|ed error|
|00005640| 20 63 6f 64 65 3a 20 22 | 20 26 20 74 68 65 52 65 | code: "| & theRe|
|00005650| 73 75 6c 74 0d 20 20 20 | 20 65 78 69 74 0d 20 20 |sult. | exit. |
|00005660| 65 6e 64 20 69 66 0d 20 | 20 20 20 67 65 74 54 68 |end if. | getTh|
|00005670| 65 52 65 63 6f 72 64 0d | 65 6e 64 00 7a 00 47 01 |eRecord.|end.z.G.|
|00005680| 80 01 a5 00 00 00 9e 00 | 00 00 9e 13 94 92 94 00 |........|........|
|00005690| 01 00 00 00 00 00 0b 00 | 08 00 15 00 00 00 09 00 |........|........|
|000056a0| 00 00 00 00 00 00 9a 00 | 33 01 f2 01 91 00 00 00 |........|3.......|
|000056b0| 00 00 00 00 00 00 b1 00 | 00 00 40 00 00 00 98 02 |........|..@.....|
|000056c0| 58 00 00 00 00 00 01 ff | ff ff ff ff ff 00 00 00 |X.......|........|
|000056d0| 00 00 00 00 10 00 69 00 | 10 00 00 00 10 00 01 00 |......i.|........|
|000056e0| 74 53 41 43 37 02 00 00 | 00 00 00 07 00 00 02 0d |tSAC7...|........|
|000056f0| 00 00 00 1e 00 00 00 14 | 02 3e ca 9a 00 00 00 00 |........|.>......|
|00005700| 00 00 00 00 00 00 00 09 | 00 0e 00 00 00 00 00 00 |........|........|
|00005710| 01 75 00 00 01 75 00 00 | 01 75 00 00 01 75 00 00 |.u...u..|.u...u..|
|00005720| 01 75 00 00 01 89 00 00 | 01 9f 00 00 01 b3 00 00 |.u......|........|
|00005730| 01 b3 00 00 01 b3 00 00 | 01 b3 00 00 01 b3 00 00 |........|........|
|00005740| 01 b3 00 00 01 bb 6f 6e | 20 6d 6f 75 73 65 55 70 |......on| mouseUp|
|00005750| 0d 20 20 70 75 74 20 64 | 62 43 75 72 72 52 65 63 |. put d|bCurrRec|
|00005760| 4e 75 6d 28 29 20 69 6e | 74 6f 20 74 68 65 52 65 |Num() in|to theRe|
|00005770| 63 4e 75 6d 0d 20 20 69 | 66 20 74 68 65 52 65 63 |cNum. i|f theRec|
|00005780| 4e 75 6d 20 3c 20 30 20 | 74 68 65 6e 0d 20 20 20 |Num < 0 |then. |
|00005790| 20 61 6c 65 72 74 20 22 | 44 42 43 75 72 72 52 65 | alert "|DBCurrRe|
|000057a0| 63 4e 75 6d 20 72 65 74 | 75 72 6e 65 64 20 65 72 |cNum ret|urned er|
|000057b0| 72 6f 72 3a 20 22 20 26 | 20 74 68 65 52 65 63 4e |ror: " &| theRecN|
|000057c0| 75 6d 0d 20 20 20 20 65 | 78 69 74 0d 20 20 65 6e |um. e|xit. en|
|000057d0| 64 20 69 66 0d 20 20 69 | 66 20 74 68 65 52 65 63 |d if. i|f theRec|
|000057e0| 4e 75 6d 20 3d 20 31 20 | 74 68 65 6e 0d 20 20 20 |Num = 1 |then. |
|000057f0| 20 61 6c 65 72 74 20 22 | 41 6c 72 65 61 64 79 20 | alert "|Already |
|00005800| 61 74 20 74 68 65 20 74 | 6f 70 20 72 65 63 6f 72 |at the t|op recor|
|00005810| 64 2e 22 0d 20 20 20 20 | 65 78 69 74 0d 20 20 65 |d.". |exit. e|
|00005820| 6e 64 20 69 66 0d 20 20 | 70 75 74 20 44 42 47 6f |nd if. |put DBGo|
|00005830| 28 74 68 65 52 65 63 4e | 75 6d 20 2d 20 31 29 20 |(theRecN|um - 1) |
|00005840| 69 6e 74 6f 20 74 68 65 | 52 65 73 75 6c 74 0d 20 |into the|Result. |
|00005850| 20 69 66 20 74 68 65 52 | 65 73 75 6c 74 20 3c 20 | if theR|esult < |
|00005860| 30 20 74 68 65 6e 0d 20 | 20 20 20 61 6c 65 72 74 |0 then. | alert|
|00005870| 20 22 44 42 47 6f 20 72 | 65 74 75 72 6e 65 64 20 | "DBGo r|eturned |
|00005880| 65 72 72 6f 72 3a 20 22 | 20 26 20 74 68 65 52 65 |error: "| & theRe|
|00005890| 73 75 6c 74 0d 20 20 20 | 20 65 78 69 74 0d 20 20 |sult. | exit. |
|000058a0| 65 6e 64 20 69 66 0d 20 | 20 20 20 67 65 74 54 68 |end if. | getTh|
|000058b0| 65 52 65 63 6f 72 64 0d | 65 6e 64 00 7a 00 47 01 |eRecord.|end.z.G.|
|000058c0| 80 01 a5 00 00 01 72 00 | 00 01 72 1b 94 92 94 00 |......r.|..r.....|
|000058d0| 01 00 00 00 00 00 0b 00 | 08 00 15 00 00 00 09 00 |........|........|
|000058e0| 00 00 00 00 00 00 9a 00 | 33 01 f2 01 91 00 00 00 |........|3.......|
|000058f0| 00 00 00 00 00 00 b1 00 | 00 ff fe 00 00 00 b9 02 |........|........|
|00005900| 58 00 00 00 00 00 01 ff | ff ff ff ff ff 00 00 00 |X.......|........|
|00005910| 00 00 00 00 0c 00 49 00 | 0c 00 00 00 0c 00 01 00 |......I.|........|
|00005920| 74 53 41 43 42 02 00 00 | 00 00 00 07 00 00 02 18 |tSACB...|........|
|00005930| 00 00 00 1e 00 00 00 14 | 02 3e ca 90 00 00 00 00 |........|.>......|
|00005940| 00 00 00 00 00 00 00 0a | 00 0e 00 00 00 00 00 00 |........|........|
|00005950| 01 80 00 00 01 80 00 00 | 01 80 00 00 01 80 00 00 |........|........|
|00005960| 01 80 00 00 01 94 00 00 | 01 aa 00 00 01 be 00 00 |........|........|
|00005970| 01 be 00 00 01 be 00 00 | 01 be 00 00 01 be 00 00 |........|........|
|00005980| 01 be 00 00 01 c6 6f 6e | 20 6d 6f 75 73 65 55 70 |......on| mouseUp|
|00005990| 0d 20 20 70 75 74 20 64 | 62 43 75 72 72 52 65 63 |. put d|bCurrRec|
|000059a0| 4e 75 6d 28 29 20 69 6e | 74 6f 20 74 68 65 52 65 |Num() in|to theRe|
|000059b0| 63 4e 75 6d 0d 20 20 69 | 66 20 74 68 65 52 65 63 |cNum. i|f theRec|
|000059c0| 4e 55 6d 20 3c 20 30 20 | 74 68 65 6e 0d 20 20 20 |NUm < 0 |then. |
|000059d0| 20 61 6c 65 72 74 20 22 | 44 42 43 75 72 72 52 65 | alert "|DBCurrRe|
|000059e0| 63 4e 75 6d 20 72 65 74 | 75 72 6e 65 64 20 65 72 |cNum ret|urned er|
|000059f0| 72 6f 72 3a 20 22 20 26 | 20 74 68 65 52 65 63 4e |ror: " &| theRecN|
|00005a00| 75 6d 0d 20 20 20 20 65 | 78 69 74 0d 20 20 65 6e |um. e|xit. en|
|00005a10| 64 20 69 66 0d 20 20 69 | 66 20 74 68 65 52 65 63 |d if. i|f theRec|
|00005a20| 4e 75 6d 20 3d 20 44 42 | 43 6f 75 6e 74 28 29 20 |Num = DB|Count() |
|00005a30| 74 68 65 6e 0d 20 20 20 | 20 61 6c 65 72 74 20 22 |then. | alert "|
|00005a40| 41 6c 72 65 61 64 79 20 | 61 74 20 74 68 65 20 62 |Already |at the b|
|00005a50| 6f 74 74 6f 6d 20 72 65 | 63 6f 72 64 2e 22 0d 20 |ottom re|cord.". |
|00005a60| 20 20 20 65 78 69 74 0d | 20 20 65 6e 64 20 69 66 | exit.| end if|
|00005a70| 0d 20 20 70 75 74 20 64 | 62 47 6f 28 74 68 65 52 |. put d|bGo(theR|
|00005a80| 65 63 4e 75 6d 20 2b 20 | 31 29 20 69 6e 74 6f 20 |ecNum + |1) into |
|00005a90| 74 68 65 52 65 73 75 6c | 74 0d 20 20 69 66 20 74 |theResul|t. if t|
|00005aa0| 68 65 52 65 73 75 6c 74 | 20 3c 20 30 20 74 68 65 |heResult| < 0 the|
|00005ab0| 6e 0d 20 20 20 20 61 6c | 65 72 74 20 22 44 42 47 |n. al|ert "DBG|
|00005ac0| 6f 20 72 65 74 75 72 6e | 65 64 20 65 72 72 6f 72 |o return|ed error|
|00005ad0| 3a 20 22 20 26 20 74 68 | 65 52 65 73 75 6c 74 0d |: " & th|eResult.|
|00005ae0| 20 20 20 20 65 78 69 74 | 0d 20 20 65 6e 64 20 69 | exit|. end i|
|00005af0| 66 0d 20 20 20 20 67 65 | 74 54 68 65 52 65 63 6f |f. ge|tTheReco|
|00005b00| 72 64 0d 65 6e 64 00 7a | 00 47 01 80 01 a5 00 00 |rd.end.z|.G......|
|00005b10| 01 7d 00 00 01 7d 19 94 | 92 94 00 01 00 00 00 00 |.}...}..|........|
|00005b20| 00 0b 00 08 00 15 00 00 | 00 09 00 00 00 00 00 00 |........|........|
|00005b30| 00 9a 00 33 01 f2 01 91 | 00 00 00 00 00 00 00 00 |...3....|........|
|00005b40| 00 b1 00 00 ff d2 00 00 | 00 8d 02 58 00 00 00 00 |........|...X....|
|00005b50| 00 01 ff ff ff ff ff ff | 00 00 00 00 00 00 00 0c |........|........|
|00005b60| 00 49 00 0c 00 00 00 0c | 00 01 74 53 41 43 e9 01 |.I......|..tSAC..|
|00005b70| 00 00 00 00 00 07 00 00 | 01 bf 00 00 00 1e 00 00 |........|........|
|00005b80| 00 14 02 3e ca 5e 00 00 | 00 00 00 00 00 00 00 00 |...>.^..|........|
|00005b90| 00 2f 00 0e 00 00 00 00 | 00 00 01 3b 00 00 01 3b |./......|...;...;|
|00005ba0| 00 00 01 3b 00 00 01 3b | 00 00 01 3b 00 00 01 4f |...;...;|...;...O|
|00005bb0| 00 00 01 65 00 00 01 65 | 00 00 01 65 00 00 01 65 |...e...e|...e...e|
|00005bc0| 00 00 01 65 00 00 01 65 | 00 00 01 65 00 00 01 6d |...e...e|...e...m|
|00005bd0| 6f 6e 20 6d 6f 75 73 65 | 55 70 0d 20 20 69 66 20 |on mouse|Up. if |
|00005be0| 66 69 65 6c 64 20 22 73 | 65 61 72 63 68 53 74 72 |field "s|earchStr|
|00005bf0| 69 6e 67 22 20 3d 20 22 | 22 20 74 68 65 6e 0d 20 |ing" = "|" then. |
|00005c00| 20 20 20 61 6c 65 72 74 | 20 22 50 6c 65 61 73 65 | alert| "Please|
|00005c10| 20 65 6e 74 65 72 20 61 | 20 73 65 61 72 63 68 20 | enter a| search |
|00005c20| 65 78 70 72 65 73 73 69 | 6f 6e 20 66 69 72 73 74 |expressi|on first|
|00005c30| 2e 22 0d 20 20 20 20 65 | 78 69 74 0d 20 20 65 6e |.". e|xit. en|
|00005c40| 64 20 69 66 0d 20 20 70 | 75 74 20 44 42 51 75 65 |d if. p|ut DBQue|
|00005c50| 72 79 28 66 69 65 6c 64 | 20 22 73 65 61 72 63 68 |ry(field| "search|
|00005c60| 53 74 72 69 6e 67 22 29 | 20 69 6e 74 6f 20 74 68 |String")| into th|
|00005c70| 65 52 65 73 75 6c 74 0d | 20 20 69 66 20 74 68 65 |eResult.| if the|
|00005c80| 52 65 73 75 6c 74 20 3c | 3e 20 30 20 74 68 65 6e |Result <|> 0 then|
|00005c90| 0d 20 20 20 20 61 6c 65 | 72 74 20 22 44 42 51 75 |. ale|rt "DBQu|
|00005ca0| 65 72 79 20 72 65 74 75 | 72 6e 65 64 20 65 72 72 |ery retu|rned err|
|00005cb0| 6f 72 20 63 6f 64 65 3a | 20 22 20 26 20 74 68 65 |or code:| " & the|
|00005cc0| 52 65 73 75 6c 74 0d 20 | 20 65 6c 73 65 0d 20 20 |Result. | else. |
|00005cd0| 20 20 70 75 74 20 64 62 | 47 65 74 43 75 72 72 52 | put db|GetCurrR|
|00005ce0| 65 63 56 61 6c 28 22 4c | 22 29 20 69 6e 74 6f 20 |ecVal("L|") into |
|00005cf0| 66 69 65 6c 64 20 22 64 | 62 44 61 74 61 22 0d 20 |field "d|bData". |
|00005d00| 20 65 6e 64 20 69 66 0d | 65 6e 64 00 64 00 65 01 | end if.|end.d.e.|
|00005d10| 87 01 db 00 00 00 75 00 | 00 01 38 1d 94 92 94 00 |......u.|..8.....|
|00005d20| 01 00 00 00 00 00 0b 00 | 08 00 15 00 00 00 09 00 |........|........|
|00005d30| 00 00 00 00 00 00 40 00 | 00 00 c4 02 58 00 00 00 |......@.|....X...|
|00005d40| 00 00 01 ff ff ff ff ff | ff 00 00 00 00 00 00 00 |........|........|
|00005d50| 10 00 74 00 10 00 00 00 | 10 00 01 00 74 53 41 43 |..t.....|....tSAC|
|00005d60| 25 01 00 00 00 00 00 07 | 00 00 00 fb 00 00 00 1e |%.......|........|
|00005d70| 00 00 00 14 02 3e ca 54 | 00 00 00 00 00 00 00 00 |.....>.T|........|
|00005d80| 00 00 00 30 00 0e 00 00 | 00 00 00 00 00 77 00 00 |...0....|.....w..|
|00005d90| 00 77 00 00 00 77 00 00 | 00 77 00 00 00 77 00 00 |.w...w..|.w...w..|
|00005da0| 00 8b 00 00 00 a1 00 00 | 00 a1 00 00 00 a1 00 00 |........|........|
|00005db0| 00 a1 00 00 00 a1 00 00 | 00 a1 00 00 00 a1 00 00 |........|........|
|00005dc0| 00 a9 6f 6e 20 6d 6f 75 | 73 65 55 70 0d 20 20 70 |..on mou|seUp. p|
|00005dd0| 75 74 20 44 42 51 75 65 | 72 79 28 22 22 29 20 69 |ut DBQue|ry("") i|
|00005de0| 6e 74 6f 20 74 68 65 52 | 65 73 75 6c 74 0d 20 20 |nto theR|esult. |
|00005df0| 70 75 74 20 44 42 54 6f | 70 28 29 20 69 6e 74 6f |put DBTo|p() into|
|00005e00| 20 66 6f 6f 0d 20 20 20 | 20 70 75 74 20 64 62 47 | foo. | put dbG|
|00005e10| 65 74 43 75 72 72 52 65 | 63 56 61 6c 28 22 4c 22 |etCurrRe|cVal("L"|
|00005e20| 29 20 69 6e 74 6f 20 66 | 69 65 6c 64 20 22 64 62 |) into f|ield "db|
|00005e30| 44 61 74 61 22 0d 65 6e | 64 00 64 00 65 01 87 01 |Data".en|d.d.e...|
|00005e40| db 00 00 00 72 00 00 00 | 72 0a 94 40 94 00 01 00 |....r...|r..@....|
|00005e50| 00 00 00 00 0b 00 08 00 | 15 00 00 00 09 00 00 00 |........|........|
|00005e60| 00 00 00 00 40 00 00 00 | 77 02 58 00 00 00 00 00 |....@...|w.X.....|
|00005e70| 01 ff ff ff ff ff ff 00 | 00 00 00 00 00 00 10 00 |........|........|
|00005e80| 74 00 10 00 00 00 10 00 | 01 00 74 53 41 43 c0 01 |t.......|..tSAC..|
|00005e90| 00 00 00 00 00 07 00 00 | 01 96 00 00 00 1e 00 00 |........|........|
|00005ea0| 00 14 02 3e ca 2c 00 00 | 00 00 00 00 00 00 00 00 |...>.,..|........|
|00005eb0| 00 3f 00 07 00 00 00 00 | 00 00 01 36 00 00 01 36 |.?......|...6...6|
|00005ec0| 00 00 01 36 00 00 01 36 | 00 00 01 36 00 00 01 4a |...6...6|...6...J|
|00005ed0| 00 00 01 60 6f 6e 20 6d | 6f 75 73 65 55 70 0d 20 |...`on m|ouseUp. |
|00005ee0| 20 69 66 20 74 68 65 20 | 6d 61 63 68 69 6e 65 54 | if the |machineT|
|00005ef0| 79 70 65 20 3d 20 32 35 | 36 20 74 68 65 6e 0d 20 |ype = 25|6 then. |
|00005f00| 20 20 20 70 75 74 20 66 | 69 6c 65 69 6f 28 6d 4e | put f|ileio(mN|
|00005f10| 65 77 2c 22 3f 72 65 61 | 64 22 2c 22 44 42 46 22 |ew,"?rea|d","DBF"|
|00005f20| 29 20 69 6e 74 6f 20 74 | 68 65 46 69 6c 65 0d 20 |) into t|heFile. |
|00005f30| 20 65 6c 73 65 0d 20 20 | 20 20 70 75 74 20 66 69 | else. | put fi|
|00005f40| 6c 65 69 6f 28 6d 4e 65 | 77 2c 22 3f 72 65 61 64 |leio(mNe|w,"?read|
|00005f50| 22 2c 22 46 2b 44 42 22 | 29 20 69 6e 74 6f 20 74 |","F+DB"|) into t|
|00005f60| 68 65 46 69 6c 65 0d 20 | 20 65 6e 64 20 69 66 0d |heFile. | end if.|
|00005f70| 20 20 69 66 20 74 68 65 | 46 69 6c 65 20 3c 20 30 | if the|File < 0|
|00005f80| 20 74 68 65 6e 20 65 78 | 69 74 0d 20 20 70 75 74 | then ex|it. put|
|00005f90| 20 74 68 65 46 69 6c 65 | 28 6d 46 69 6c 65 4e 61 | theFile|(mFileNa|
|00005fa0| 6d 65 29 20 69 6e 74 6f | 20 66 53 70 65 63 0d 20 |me) into| fSpec. |
|00005fb0| 20 70 75 74 20 66 73 70 | 65 63 20 69 6e 74 6f 20 | put fsp|ec into |
|00005fc0| 66 69 65 6c 64 20 22 74 | 68 65 44 42 46 69 6c 65 |field "t|heDBFile|
|00005fd0| 22 0d 20 20 70 75 74 20 | 74 68 65 46 69 6c 65 28 |". put |theFile(|
|00005fe0| 6d 44 69 73 70 6f 73 65 | 29 20 69 6e 74 6f 20 74 |mDispose|) into t|
|00005ff0| 68 65 52 65 73 75 6c 74 | 0d 20 20 75 70 64 61 74 |heResult|. updat|
|00006000| 65 53 74 61 67 65 0d 65 | 6e 64 00 99 00 b1 02 20 |eStage.e|nd..... |
|00006010| 02 c4 00 00 00 83 00 00 | 00 83 14 90 02 2f 00 01 |........|...../..|
|00006020| 00 00 00 00 00 0b 00 09 | 00 04 00 00 00 09 00 00 |........|........|
|00006030| 00 00 00 00 00 00 00 00 | 00 01 ff ff ff ff ff ff |........|........|
|00006040| 00 00 00 00 00 11 00 0c | 00 6f 00 0c 00 00 00 0c |........|.o......|
|00006050| 00 01 74 53 41 43 1a 01 | 00 00 00 00 00 07 00 00 |..tSAC..|........|
|00006060| 00 f0 00 00 00 1e 00 00 | 00 14 02 3e ca 86 00 00 |........|...>....|
|00006070| 00 00 00 00 00 00 00 00 | 00 0d 00 08 00 00 00 00 |........|........|
|00006080| 00 00 00 78 00 00 00 78 | 00 00 00 78 00 00 00 78 |...x...x|...x...x|
|00006090| 00 00 00 78 00 00 00 8c | 00 00 00 a2 00 00 00 b6 |...x....|........|
|000060a0| 6f 6e 20 6d 6f 75 73 65 | 55 70 0d 20 20 44 42 49 |on mouse|Up. DBI|
|000060b0| 6e 69 74 50 6c 61 74 66 | 6f 72 6d 0d 20 20 70 75 |nitPlatf|orm. pu|
|000060c0| 74 20 44 42 4f 70 65 6e | 53 65 73 73 69 6f 6e 28 |t DBOpen|Session(|
|000060d0| 29 20 69 6e 74 6f 20 74 | 68 65 52 65 73 75 6c 74 |) into t|heResult|
|000060e0| 0d 20 20 61 6c 65 72 74 | 20 22 44 42 4f 70 65 6e |. alert| "DBOpen|
|000060f0| 53 65 73 73 69 6f 6e 20 | 72 65 74 75 72 6e 65 64 |Session |returned|
|00006100| 22 20 26 26 20 74 68 65 | 52 65 73 75 6c 74 20 26 |" && the|Result &|
|00006110| 20 22 2e 22 0d 65 6e 64 | 00 44 00 32 00 da 01 90 | ".".end|.D.2....|
|00006120| 00 00 00 0b 00 00 00 75 | 09 14 b7 23 00 01 00 00 |.......u|...#....|
|00006130| 00 00 00 10 00 0c 00 15 | 00 00 00 0c 00 00 00 00 |........|........|
|00006140| 00 00 00 44 00 32 00 da | 01 90 00 00 00 00 00 00 |...D.2..|........|
|00006150| 00 00 00 14 57 25 00 00 | 00 00 00 01 ff ff ff ff |....W%..|........|
|00006160| ff ff 00 00 00 00 00 00 | 00 10 00 68 00 10 00 00 |........|...h....|
|00006170| 00 10 00 01 74 53 41 43 | 1d 01 00 00 00 00 00 07 |....tSAC|........|
|00006180| 00 00 00 f3 00 00 00 1e | 00 00 00 14 02 3e ca 7c |........|.....>.||
|00006190| 00 00 00 00 00 00 00 00 | 00 00 00 0e 00 08 00 00 |........|........|
|000061a0| 00 00 00 00 00 7b 00 00 | 00 7b 00 00 00 7b 00 00 |.....{..|.{...{..|
|000061b0| 00 7b 00 00 00 7b 00 00 | 00 8f 00 00 00 a5 00 00 |.{...{..|........|
|000061c0| 00 b9 6f 6e 20 6d 6f 75 | 73 65 55 70 0d 20 20 70 |..on mou|seUp. p|
|000061d0| 75 74 20 44 42 43 6c 6f | 73 65 53 65 73 73 69 6f |ut DBClo|seSessio|
|000061e0| 6e 28 29 20 69 6e 74 6f | 20 74 68 65 52 65 73 75 |n() into| theResu|
|000061f0| 6c 74 0d 20 20 61 6c 65 | 72 74 20 22 44 42 43 6c |lt. ale|rt "DBCl|
|00006200| 6f 73 65 53 65 73 73 69 | 6f 6e 20 72 65 74 75 72 |oseSessi|on retur|
|00006210| 6e 65 64 22 20 26 26 20 | 74 68 65 52 65 73 75 6c |ned" && |theResul|
|00006220| 74 20 26 20 22 2e 22 0d | 20 20 44 42 43 6c 6f 73 |t & ".".| DBClos|
|00006230| 65 50 6c 61 74 66 6f 72 | 6d 0d 65 6e 64 00 40 00 |ePlatfor|m.end.@.|
|00006240| 32 00 d6 01 90 00 00 00 | 0b 00 00 00 77 04 14 b7 |2.......|....w...|
|00006250| 23 00 01 00 00 00 00 00 | 10 00 0c 00 15 00 00 00 |#.......|........|
|00006260| 0c 00 00 00 00 00 00 00 | 9a 00 33 01 f2 01 91 00 |........|..3.....|
|00006270| 00 00 00 00 00 00 00 00 | b1 00 00 00 00 00 00 00 |........|........|
|00006280| 01 ff ff ff ff ff ff 00 | 00 00 00 00 00 00 10 00 |........|........|
|00006290| 68 00 10 00 00 00 10 00 | 01 00 74 53 41 43 4e 01 |h.......|..tSACN.|
|000062a0| 00 00 00 00 00 07 00 00 | 01 24 00 00 00 1e 00 00 |........|.$......|
|000062b0| 00 14 02 3e ca 72 00 00 | 00 00 00 00 00 00 00 00 |...>.r..|........|
|000062c0| 00 0f 00 08 00 00 00 00 | 00 00 00 83 00 00 00 84 |........|........|
|000062d0| 00 00 00 84 00 00 00 84 | 00 00 00 84 00 00 00 98 |........|........|
|000062e0| 00 00 00 d6 00 00 00 ea | 6f 6e 20 6d 6f 75 73 65 |........|on mouse|
|000062f0| 55 70 0d 20 20 70 75 74 | 20 66 69 65 6c 64 20 22 |Up. put| field "|
|00006300| 74 68 65 44 42 46 69 6c | 65 22 20 69 6e 74 6f 20 |theDBFil|e" into |
|00006310| 74 68 65 46 69 6c 65 0d | 20 20 70 75 74 20 64 62 |theFile.| put db|
|00006320| 55 73 65 28 74 68 65 46 | 69 6c 65 29 20 69 6e 74 |Use(theF|ile) int|
|00006330| 6f 20 74 68 65 52 65 73 | 75 6c 74 0d 20 20 61 6c |o theRes|ult. al|
|00006340| 65 72 74 20 22 64 62 55 | 73 65 20 72 65 74 75 72 |ert "dbU|se retur|
|00006350| 6e 65 64 22 20 26 26 20 | 74 68 65 52 65 73 75 6c |ned" && |theResul|
|00006360| 74 20 26 20 22 2e 22 0d | 65 6e 64 00 00 9c 00 72 |t & ".".|end....r|
|00006370| 01 32 01 d0 00 00 00 7f | 00 00 00 7f 09 14 b7 23 |.2......|.......#|
|00006380| 00 03 00 00 00 00 00 10 | 00 0c 00 15 00 00 00 0c |........|........|
|00006390| 00 00 00 00 00 00 00 00 | 00 22 00 10 00 0c 00 01 |........|."......|
|000063a0| 00 00 00 0c 00 00 00 00 | 00 00 00 00 00 30 00 10 |........|.....0..|
|000063b0| 00 0c 00 15 00 00 00 0c | 00 00 00 00 00 00 00 9a |........|........|
|000063c0| 00 33 01 f2 01 91 00 00 | 00 00 00 00 00 00 00 b1 |.3......|........|
|000063d0| 00 00 00 00 00 00 00 01 | ff ff ff ff ff ff 00 00 |........|........|
|000063e0| 00 00 00 00 00 10 00 68 | 00 10 00 00 00 10 00 01 |.......h|........|
|000063f0| 74 53 41 43 ff 00 00 00 | 00 00 00 07 00 00 00 d5 |tSAC....|........|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.