home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a079 / 1.img / FMW.LZH / FMW.APP (.txt) < prev    next >
Encoding:
MS Visual FoxPro App  |  1993-02-03  |  137.1 KB  |  2,860 lines

  1. PROCEDUREz
  2. VOL2NUM0
  3. FM_SETUP.DBF
  4. FM_SETUP
  5. ARTICLES
  6. ARTICLES
  7. ctrl-W
  8. ctrl-END
  9. ctrl-q
  10. ESCAPE
  11. MS Sans Serif
  12. MS Sans Serif
  13. FoxMasters Magazine Vol.2 Num.0  Jeb Long 
  14. Special Edition  (800)93-FOXPRO
  15. AUTHORS
  16. TITLES
  17. ARIAL
  18. MS Sans Serif
  19. MS Sans Serif
  20. @*HT Read Article;Run Article;Print Article;Exit
  21. Use Mouse To Select Article
  22. MS Sans Serif
  23. MS Sans Serif
  24. MS Sans Serif
  25. ctrl-W
  26. ctrl-END
  27. ctrl-q
  28. ESCAPE
  29. ISSUEDATE
  30. CURRAREA
  31. .TALKSTAT
  32. oCOMPSTAT
  33. nFILTER
  34. bleXRECNO
  35. ...B_FIRST
  36. teCURISSUE
  37. aWINTITLE
  38. eOLDPROC
  39. rtRTMICKEY
  40.  FOXDIR
  41. talFOXDRIVE
  42. eFM_LOCAT
  43. RTSLASH
  44. fiSB_SELEC
  45. FM_SETUP
  46. ARTICLES
  47. c fieldsEND
  48. he nuESCAPE
  49. tabARTWIND
  50. BROWIN
  51. alcBTITLE
  52.  sCHECK
  53. CAUTHOR
  54. ...A_FIRSTNAMA_LASTNAMETITLE
  55. DiFMREADER
  56. tMESS1
  57. QUITTER
  58. ndVLD
  59. t labe
  60. ctrl-W
  61. ctrl-END
  62. ctrl-q
  63. ESCAPE
  64. ctrl-W
  65. ctrl-END
  66. ctrl-q
  67. ESCAPE
  68. ctrl-W
  69. ctrl-END
  70. ctrl-q
  71. ESCAPE
  72. ctrl-W
  73. ctrl-END
  74. ctrl-q
  75. ESCAPE
  76. FMREADER
  77. QUITTER
  78. .ARTWIND
  79. oCTRL
  80. bleEND
  81. teESCAPE
  82. aREADER
  83. eEXECUTEFILPRINTFILE
  84. CHOICE
  85. ARTWIND
  86. .XRETURN
  87. XRETURN
  88. CHOICE
  89. ARTWIND
  90. .XRETURN
  91. enter
  92. DO projfile
  93. rightmouse
  94. DO rtmouse
  95. ENTER
  96. RIGHTMOUSEWINTITLE
  97. oXRECNO
  98. enter
  99. XRETURN
  100. ENTER
  101. OUSEWINTITLE
  102. ARIAL
  103. FILE NOT FOUND
  104. XRETURN
  105. FOXDIR
  106. USEFMDIR
  107. oFOXDRIVE
  108. nFM_LOCAT
  109. eRTSLASH
  110. ..ISSUEDATE
  111. ARTICLES
  112. aPRJFILE
  113. eARTREADER
  114. enter
  115. ERROR
  116. LINENO
  117. ENTER
  118. enter
  119. XRETURN
  120. B_FIRST
  121. SEHELPER
  122. oWINTITLE
  123. nENTER
  124. XRETURN
  125. WINTITLE
  126. PATHz
  127. EXECUTABLE FILE NOT FOUND
  128. Hit Enter or Rt Mouse to open article--Reader to run .PRG
  129. WINTITLE
  130. XRETURN
  131. EFOXDIR
  132. oFMDIR
  133. nOLDPATH
  134. .FOXDRIVE
  135. FM_LOCAT
  136. aRTSLASH
  137. eISSUEDATE
  138. ARTICLES
  139. PRJFILE
  140. lNEWPATH
  141. OLDDEF
  142. RTMICKEY
  143. PROJFILE
  144. PATHz
  145. ARTICLE FILE NOT FOUND
  146. WINTITLE
  147. LPRINTER
  148. EOUT_FILE
  149. oXRETURN
  150. nFOXDIR
  151. eFMDIR
  152. .OLDPATH
  153. LOCAT
  154. aFOXDRIVE
  155. eFM_LOCAT
  156. RTSLASH
  157. ISSUEDATE
  158. ARTICLES
  159. PRJFILE
  160. WPRINTER
  161. _Q0Y0RQKKT
  162. HEREIAM
  163. BROWWHEN
  164. BROWVAL
  165. READER
  166. IMPULSE
  167. SHOWGETS
  168. ERRORPRG
  169. CHOICEWHEN
  170. READVALID
  171. EXECUTEFIL
  172. RTMOUSE
  173. PRINTFILE
  174. SETDEF
  175. d:\fox2\xfm\
  176. fm_setup
  177. <<*>>
  178. <<*>>
  179. FILENAME
  180.  CRLF
  181.   *  DOSB_SELEC
  182. BACKFILE
  183. DFM_SETUP
  184.  FILENAME
  185.  EXAMINFILE
  186. _QD00LGWJ6_QD00LGWM3
  187. TALKz
  188. COMPATIBLEz
  189. READBORDERz
  190. editwind
  191. EDITWIND
  192. EDITWIND.PJX
  193. EDITWIND
  194. EDITWIND.SCX
  195. EDITWIND
  196. EDITWIND.MNX
  197. EDITWIND
  198. EDITWIND.PRG
  199. EDITWIND
  200. EDITWIND.FRX
  201. EDITWIND
  202. EDITWIND.QPR
  203. MS Sans Serif
  204. editwind
  205. editwind
  206. SET READBORDER &rborder
  207. CURRAREA
  208. 6TALKSTAT
  209. 3COMPSTAT
  210. NRBORDER
  211. SEDITWIND
  212. TALKz
  213. COMPATIBLEz
  214. editwind
  215. EDITWIND
  216. EDITWIND.PJX
  217. EDITWIND
  218. EDITWIND.SCX
  219. EDITWIND
  220. EDITWIND.MNX
  221. EDITWIND
  222. EDITWIND.PRG
  223. EDITWIND
  224. EDITWIND.FRX
  225. EDITWIND
  226. EDITWIND.QPR
  227. editwind
  228. editwind
  229. CURRAREA
  230. 6TALKSTAT
  231. 3COMPSTAT
  232. NEDITWIND
  233. S_QD00LGWJ6
  234. _QD00LGWM3
  235. articles
  236. articles
  237. FOXMASTDIRFM_LOCAT
  238. ESB_SELEC
  239. eDIST
  240. STDIRISSUEDATE
  241. ARTICLES
  242. ISSUE
  243. FFFM_ALEN
  244. FM_ISSUE
  245. FM_setup.DBF
  246. FM_setup
  247. foxtools.fll
  248. GetProfileString
  249. CCC@CI
  250. FoxMasters
  251. FMPATH
  252. C:\FM
  253. FM_setup.DBF
  254. FM_setup
  255. PATHSET
  256. FMHOME
  257. qFM_BASE
  258. SB_SELEC
  259. FM_SETUP
  260. LOCATION
  261. GETPROFSTRREGFN
  262. ASECTION
  263. DEFAULT
  264. FM_HOME
  265. MAXSIZE
  266. CALLFN
  267. PATHCHEC
  268. pathz
  269. PATH2CHECKOLDPATH
  270. CKNEWPATH
  271. FM_LOCAT
  272. PATHCHEC
  273. FM_LOCAT
  274. FM_LOCOR
  275. ALT-F2
  276. DO D:\FOX2\SPY_CAM with "SWAP", "ALT-F2",  "HELP", SYS(12), SYS(23), SYS(24), SYS(1001),   SYS(1016), PROGRAM(), LINENO(), ALIAS(), RECNO(),  ORDER()
  277. TALKz
  278. {ALT+M}
  279. __FIRST
  280. cFOXDIR
  281. serFMDIR
  282.  on OLDPATH
  283. HOMERESOURTALKSTAT
  284. aISSUEDATE
  285. HOMEDIR
  286. FM_BASE
  287. isEDITNAME
  288.  this F2
  289. FM_LOCAT
  290. FM_SETUP
  291. POPUP
  292. FM_SETUP
  293. \<File
  294. Create, open, save, print files or quit FoxPro
  295. ALT+F
  296. \<Edit
  297. Edit text or manipulate OLE objects
  298. ALT+E
  299. Fox\<Masters
  300. ALT+M
  301. ALT+M
  302. \<Database
  303. Perform operations on tables, print reports and labels
  304. ALT+D
  305. \<Record
  306. Perform operations on records in active table
  307. ALT+R
  308. \<Program
  309. Debug, run, compile, generate and document programs
  310. ALT+P
  311. \<Window
  312. Manipulate windows, display Command and View windows
  313. ALT+W
  314. \<Help
  315. Access information for learning and using FoxPro
  316. ALT+H
  317. \<New...
  318. Create a new file
  319. \<Open...
  320. Open an existing file
  321. \<Close
  322. Close the frontmost file
  323. Close All
  324. Close all files
  325. \<Save
  326. Save the current file
  327. Sa\<ve As...
  328. Save the current file with a new name
  329. \<Revert
  330. Revert to last saved version of file
  331. Pr\<int Setup...
  332. Specify printer and print options
  333. \<Print...
  334. Print text file, contents of the Command window or clipboard
  335. E\<xit
  336. Exit FoxPro
  337. \<Undo
  338. Reverse the most recent edit action
  339. CTRL+Z
  340. Ctrl+Z
  341. \<Redo
  342. Repeat the action previously reversed with Undo
  343. CTRL+R
  344. Ctrl+R
  345. Cu\<t
  346. Remove selection and put it on the clipboard
  347. CTRL+X
  348. Ctrl+X
  349. \<Copy
  350. Copy selection and put it on the clipboard
  351. CTRL+C
  352. Ctrl+C
  353. \<Paste
  354. Paste contents of the clipboard at the insertion point
  355. CTRL+V
  356. Ctrl+V
  357. Paste \<Special...
  358. Establish link to copied data
  359. Clear
  360. Erase selection
  361. \<Insert Object...
  362. Embed an object into a general field
  363. \<Object...
  364. Activate OLE object
  365. Change Lin\<k...
  366. View or update object link
  367. Con\<vert To Static
  368. Turn linked or embedded object into static picture
  369. Select \<All
  370. Select all lines of text or objects in current window
  371. CTRL+A
  372. Ctrl+A
  373. Goto \<Line...
  374. Move cursor to designated line number
  375. \<Find...
  376. Search for text
  377. CTRL+F
  378. Ctrl+F
  379. Find A\<gain
  380. Repeat the last text search
  381. CTRL+G
  382. Ctrl+G
  383. R\<eplace And Find Again
  384. Replace text and continue search
  385. CTRL+E
  386. Ctrl+E
  387. Replace All
  388. Replace all occurrences of the specified text
  389. Prefere\<nces...
  390. Establish edit settings
  391. \<Table of Contents
  392. \<Editorial
  393. E\<ntertainment
  394. About Fox\<Masters
  395. FM \<Setup
  396. \<Unload
  397. DO _qd015bdcv  IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
  398. DO _qd015bdf1  IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
  399. POPTRIS
  400. DO _qd015bdlw  IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
  401. Subscription Information
  402. Writer's Guidelines
  403. Masthead Information
  404. DO _qd015bdsn  IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
  405. DO _qd015bdul  IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
  406. DO _qd015bdwm  IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
  407. \<Select Issue Date
  408. \<Auto Menu Activation
  409. DO _qd015be2s  IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
  410. DO _qd015be4p  IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
  411. \<Unload FM From Memory
  412. \<Delete FM Articles
  413. DO _qd015beav  IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
  414. do remove
  415. Set\<up...
  416. Establish settings for table in the current work area
  417. \<Browse
  418. Examine and/or edit active table
  419. \<Append From...
  420. Add records from another table
  421. \<Copy To...
  422. Copy contents of a table to a new file
  423. \<Sort...
  424. Sort a table
  425. \<Total...
  426. Compute totals for numeric fields
  427. A\<verage...
  428. Compute the average for numeric fields
  429. C\<ount...
  430. Count the number of table records
  431. Su\<m...
  432. Calculate the sum of numeric fields
  433. Calculat\<e...
  434. Perform statistical operations
  435. \<Report...
  436. Display and print reports
  437. \<Label...
  438. Display and print labels
  439. \<Pack
  440. Permanently remove records marked for deletion
  441. Reinde\<x
  442. Rebuild active index files
  443. \<Append
  444. Add a new record
  445. Chang\<e
  446. Edit table records
  447. \<Goto...
  448. Go to a specific record
  449. \<Locate...
  450. Look for the record that matches a specified condition
  451. \<Continue
  452. Continue to locate records
  453. CTRL+K
  454. Ctrl+K
  455. \<Seek...
  456. Search an indexed table
  457. Re\<place...
  458. Update field information in a table
  459. \<Delete...
  460. Mark records for deletion
  461. \<Recall...
  462. Unmark records that are marked for deletion
  463. \<Do...
  464. Run a program
  465. CTRL+D
  466. Ctrl+D
  467. \<Cancel
  468. Stop running a program
  469. \<Resume
  470. Resume suspended program
  471. CTRL+M
  472. Ctrl+M
  473. De\<bug
  474. Display Debug window
  475. \<Trace
  476. Display Trace window
  477. Co\<mpile...
  478. Compile specified program
  479. Ge\<nerate...
  480. Generate code for screens or menus
  481. M\<acros...
  482. Define custom keyboard shortcuts
  483. Beauti\<fy...
  484. Beautify a program
  485. Fo\<xDoc
  486. Document programs
  487. \<Hide
  488. Remove active window from sight
  489. Hide All
  490. Remove all windows from sight
  491. Sh\<ow All
  492. Show all hidden windows
  493. Clea\<r
  494. Clear current output window
  495. \<Cycle
  496. Rearrange open windows to bring successive ones forward
  497. CTRL+F1
  498. Ctrl+F1
  499. Co\<mmand
  500. Display Command window
  501. CTRL+F2
  502. Ctrl+F2
  503. \<View
  504. Display the View window
  505. \<Contents
  506. Display help contents
  507. \<Search for Help on...
  508. Search for help topic by typing or selecting a keyword
  509. \<How to Use Help
  510. Display instructions for using help
  511. \<About FoxPro...
  512. Display information about FoxPro and the system configuration
  513. Ca\<lculator
  514. Perform calculations
  515. Calendar/D\<iary
  516. Check dates and keep track of appointments
  517. \<Filer
  518. Manage files and directories
  519. Pu\<zzle
  520. Solve a puzzle
  521. FM_SETUP
  522. C_QD015BC3AFOXMASTERSENTERTAINMABOUTFOXMAFMSETUP
  523. RSUNLOAD
  524. ERSTALKSTAT
  525. FM_SETUP
  526. ARTICLES.DBF
  527. ARTICLES
  528. titles
  529. ftitles
  530. art.prg
  531. The file ARTICLES.DBF is not found
  532. FM_HOMEDIRALL
  533. 15BC3AARTLOC
  534. ERSFM_LOCAT
  535. RSB_SELEC
  536. RISSUE
  537. EDIRFM_SETUP
  538. SISSUEDATE
  539. RTSLASH
  540. TITLES
  541. DIRFTITLES
  542. EDITORIA.TXT
  543. EDITORIA
  544. EDITORIAL VOL 2 NUM 0
  545. MODI FILE &editname NOEDIT wind EDITORIA SAVE
  546. EDITORIAL NOT AVAILABLE
  547. FM_HOMEDIRFM_LOCAT
  548. REDITNAME
  549. REDITORIA
  550. TALKz
  551. TALKSTAT
  552. RFM_HOMEDIRFM_LOCAT
  553. RPOPTRIS
  554. SUBSCRIPT.TXT
  555. SUBSCRIPT
  556. SUBSCRIPTION INFORMATION
  557. MODI FILE &editname NOEDIT wind subscript SAVE
  558. SUBSCRIPTION INFORMATION NOT AVAILABLE
  559. FM_HOMEDIRFM_LOCAT
  560. REDITNAME
  561. RSUBSCRIPT
  562. guide.txt
  563. GUIDELINE
  564. Writers Guidelines
  565. MODI file &editname  NOEDIT  wind GUIDELINE  SAVE
  566. WRITERS GUIDELINES NOT AVAILABLE
  567. FM_HOMEDIRFM_LOCAT
  568. REDITNAME
  569. RGUIDELINE
  570. INFO.TXT
  571. MASTHEAD INFORMATION
  572. MODI FILE &editname NOEDIT wind INFO SAVE
  573. MASTHEAD INFORMATION NOT AVAILABLE
  574. FM_HOMEDIRFM_LOCAT
  575. REDITNAME
  576. RINFO
  577. setup.prg
  578. FM_LOCAT
  579. RSETUP
  580. Automatically Activate FoxMasters Menu?
  581. fm_setup
  582. LRESULT
  583. RSB_GETYN
  584. RFM_LOCAT
  585. RSB_SELEC
  586. RFM_BASE
  587. FM_SETUP
  588. RPOPUP
  589. DO YOU WISH TO UNLOAD FoxMasters?
  590. FM_LOCAT
  591. RSB_GETYN
  592. R__FIRST
  593. R_QD015BDCV
  594. _QD015BDF1
  595. _QD015BDLW
  596. _QD015BDSN
  597. _QD015BDUL
  598. _QD015BDWM
  599. _QD015BE2S
  600. _QD015BE4P
  601. _QD015BEAV
  602. FoxMasters Writer's Guidelines
  603. Bruce Braunstein Editor
  604. FoxMasters is a new publication for FoxPro 2.5 programmers and users.  It is a magazine on a disk, geared for an intermediate to advanced level of expertise.  It covers FoxPro programming in depth as well as all aspects of the X-Base community.  Specifically we will include reviews of books, seminars, and hardware insofar as they relate to the FoxPro developer.
  605. The prime emphasis on articles will be on actual code examples and tools that can be directly bolted into applications.  
  606. Not only are we interested in application programs--we are looking for techniques that can be incorporated by our readers into their own programs.  These Bolt-ons should work without having our readers change their coding techniques to make use of the samples provided.  Therefore they should be as self contained as possible leaving their environment restored as it was before the program executes.
  607. The programs can cover anything from the Screen Builder, Menu Builder and the other power tools, to the API and coding techniques in general.  Also we are interested in articles that can be incorporated into Tom Rettig's office environment and other third party application programs as well.
  608. The format for submission is as follows:
  609. Any code submitted should be thoroughly tested and debugged.  It should run under FoxPro 2.5 and should include source code.  All the files that are necessary for the program to run should be included.  These can include the screen, menu, and application files as well as any CONFIG.FP or resource files necessary.  These should all be included in a Project file.  The text of the article should also be listed in the project file as a "File" type and it should be given an ".ART" extension--to designate it as an article.
  610. You can assume the presence of the sample datafiles that come with FoxPro.  These are located underneath the FoxPro directory. If your sample code can make use of these files you can use them directly in your application without having to rebuild your own.
  611. The code should be no more than 60 characters across.  The the text of the article should be in ASCII and have CR LF's only at the end of paragraphs so the text may be read and reformatted in a FoxPro window without having it break in the wrong places. See the sample program, written in FoxPro that will strip out the extra CR/LF from the end of lines.
  612. The code should save and restore the environment upon exit.  Memory variables, windows, views should be saved and restored.  The sample programs should not trash the existing environment.
  613. The articles copyright will be retained by the individual authors, but FoxMasters is assigned the World Wide non-exclusive rights to reproduce, reprint and translate them into in any publishing format, be it electronic or print.  At this time FoxMasters pays no honoraria for articles.  The code that is published in FoxMasters may be freely incorporated into people's applications without violating copyrights.  
  614. Articles should be submitted via CompuServe. All related files should be ZIPPED into one file and then sent as a binary file with error correction protocols.  It should be sent to 74007,2011
  615. Att: Bruce Braunstein, Editor.        
  616. 1015 Gayley #288      
  617. Los Angeles, CA 90024      
  618. (213) 281-7533
  619. All articles should be queried in advance.       
  620. Execute article from Reader pad of main menu
  621. Open article with Right Mouse or Enter key
  622. Select article with Left Mouse or Arrow keys
  623. WINFM\FPA
  624. NU.MNX
  625.                                                                               
  626.                      
  627.                                             
  628.                        
  629.       
  630.                        
  631.                                                 
  632.                        
  633.           
  634.       
  635.        
  636.                        
  637.      
  638.      
  639.        
  640.                        
  641.       
  642.        
  643.      
  644.        
  645.                        
  646.      
  647.          
  648.      
  649.         
  650.                        
  651.       
  652.        
  653.      
  654.         
  655.                        
  656.        
  657.      
  658.      
  659.        
  660.                      
  661.        
  662.       
  663.                         
  664.       
  665.      
  666.       
  667.                        
  668.      
  669.                     
  670.                        
  671.      
  672.      
  673.      
  674.      
  675.       
  676.      
  677.             
  678.          
  679.       
  680.      
  681.             
  682.       
  683.      
  684.             
  685.          
  686.         
  687.              
  688.      
  689.             
  690.       
  691.           
  692.         
  693. FoxMasters is a Trademark of Tetra Press
  694. (C) Copyright 1992 Tetra Press All Rights Reserved Vol1_Num2 (213) 281-7533
  695. __FIRST
  696. MASTHEAD
  697. pathz
  698. PATH2CHECKOLDPATH
  699. CKNEWPATH
  700. PATHCHEC
  701. pathz
  702. pathz
  703. pathz
  704. pathz
  705. CHECKPATHSET
  706. VOL1NUM2\PCX\
  707. VOL1NUM2\PCX\PCX.PLB
  708. PCX VIEWER FILE NOT FOUND
  709. PICNAME
  710. :FM_HOMEDIRFM_LOCAT
  711. EDITNAME
  712. RCLIB
  713. IRPOPPIC
  714. talkz
  715. Sorry, PopTris REQUIRES EGA/VGA
  716. blinkz
  717. cursorz
  718. escapez
  719. typeaheadz
  720. nLvlf
  721. nRowf
  722. nColf
  723. PAUSED
  724.  Score    
  725.   Level 0 
  726.        0  
  727.           
  728.           
  729.  Lines    
  730.   OK   
  731.        0  
  732.           
  733.  [ ] Next 
  734. Options
  735.           
  736.           
  737.           
  738. Restart
  739.  [ ] Stat 
  740.         
  741.         
  742.         
  743.         
  744.         
  745.         
  746.         
  747.         
  748. _ShoNxtF
  749. 99999
  750. 99999
  751. 999999
  752. _IntSh
  753. _ShoShp
  754. /4/5/13/19/24/27/32/50/52/53/54/56/75/76/78/79/80/82/83/
  755. _IntSh
  756. _ShoShp
  757. :NCOL
  758. MEDIRNLVL
  759. RCSAVSETTALCSAVSETBLICSAVSETCURCSAVSETESCNSAVSETTYPLSAVSETCAPLSAVSETNUMWTETRIS
  760. UMWNONEXT
  761.   WNOSTAT
  762.   WPAUSE
  763.   NSCORE
  764.  4NLINES
  765.    NSTARTLEVENLEVEL
  766.    NHEIGHT
  767.   NHISCORE
  768.  NHILINES
  769. TNHILEVEL
  770.  NSHAPETOT
  771. NNEXTSHAPENNEWSHAPE
  772. LRESTARTEDLSHOWNEXT
  773. LSHOWSTAT
  774. NFACTOR
  775.   NKEYPRESS
  776. CKEYPRESS
  777. NORIENTATIN1
  778.        N
  779.         LREADY2XITLOK
  780.       CDISPNEXT
  781. CINITSHAPECSHOWSHAPELOBSTRUCTEANSHAPECNTANSHAPEROWANSHAPECOLALPOSFILLEANTMPROW
  782.  ANTMPCOL
  783.  ANDELAYFACANORIENTMA_SHOLVL
  784. AC_PLOTHT
  785. ITCNEWSHAPE
  786. _TMP2SHP
  787. E_OVRLAPD
  788. E_ENDGAME
  789.  _RESTART
  790. cNDELAY
  791. CTE_DELSHP
  792. OL_CHKLINE
  793. _CLRSCRN
  794. 999999
  795. MEDIRN3
  796. RNLINE
  797. TTALALPOSFILLENLINES
  798. LLENSCORE
  799. ESCNLEVEL
  800. TYP_SHOLVL
  801. :ANSHAPEROWANSHAPECOL
  802. _IntSh
  803. _IntSh
  804. _ShoShp
  805. :NROW
  806. PEROWCNEWSHAPE
  807. NORIENTATI_OVRLAPD
  808. LNSCORE
  809. LLE_DELSHP
  810. TI_TMP2SHP
  811. :NKEYPRESS
  812. SHAPE
  813. NDELAY
  814. ATI_TITLE
  815. _SHOHIGH
  816. WTETRIS
  817. :ANTMPROW
  818. ANTMPCOL
  819. INCOL
  820. :ANTMPROW
  821. ANTMPCOL
  822. INCOL
  823. :ANTMPROW
  824. ANTMPCOL
  825. INCOL
  826. :ANTMPROW
  827. ANTMPCOL
  828. INCOL
  829. :ANTMPROW
  830. ANTMPCOL
  831. INCOL
  832. :ANTMPROW
  833. ANTMPCOL
  834. INCOL
  835. :ANTMPROW
  836. ANTMPCOL
  837. INCOL
  838. :ANTMPROW
  839. ANTMPCOL
  840. INCOL
  841. :ANTMPROW
  842. ANTMPCOL
  843. INCOL
  844. :ANTMPROW
  845. ANTMPCOL
  846. INCOL
  847. :ANTMPROW
  848. ANTMPCOL
  849. INCOL
  850. :ANTMPROW
  851. ANTMPCOL
  852. INCOL
  853. :ANTMPROW
  854. ANTMPCOL
  855. INCOL
  856. :ANTMPROW
  857. ANTMPCOL
  858. INCOL
  859. :ANTMPROW
  860. ANTMPCOL
  861. INCOL
  862. :ANTMPROW
  863. ANTMPCOL
  864. INCOL
  865. :ANTMPROW
  866. ANTMPCOL
  867. INCOL
  868. :ANTMPROW
  869. ANTMPCOL
  870. INCOL
  871. :ANTMPROW
  872. ANTMPCOL
  873. INCOL
  874. _RIGHT
  875. _DROP
  876. _LEFT
  877. _DROP
  878. :LREADY2XIT
  879. _DROP
  880. _DROP
  881. _LEFT
  882. _ROTATE
  883. _RIGHT
  884. _ROTATE
  885. _TGLNEXT
  886. :LREADY2XIT
  887. _OPTION
  888. :_RESTART
  889. _PAUSE
  890. _RESTART
  891. _TGLSTAT
  892. _IntSh
  893. _ShoShp
  894. :CNEWSHAPE
  895. NORIENTATI_OVRLAPD
  896. I_DELSHP
  897. _TMP2SHP
  898. Level:    
  899.           
  900. Height:   
  901.           
  902.         
  903.  Select
  904.         
  905.           
  906.  Choose
  907.           
  908. :NROW
  909. NTATIN
  910. VRLAPD
  911. NKEYPRESS
  912. NSTARTLEVENLEVEL
  913. NHEIGHT
  914. LOVERLAPPEN
  915. ANTMPROW
  916. EANTMPCOL
  917. IALPOSFILLE(
  918. WPAUSE
  919. PPENCOUNT
  920. ENCOLOR
  921. INHEIGHT
  922. LEALPOSFILLE
  923. 999999
  924. 999999
  925. 999999
  926. PPEALPOSFILLELRESTARTEDNSCORE
  927. INHISCORE
  928. ENHILINES
  929. ENLINES
  930. LLENHILEVEL
  931. NLEVEL
  932. VENSTARTLEVENNEWSHAPE
  933. ANSHAPECNTNSHAPETOT
  934. _SHOLVL
  935. _IntSh
  936. _ShoShp
  937. PPECNEWSHAPE
  938. NORIENTATI_OVRLAPD
  939. I_DELSHP
  940. E_TMP2SHP
  941. _IntSh
  942. _ShoShp
  943. NORIENTATIANORIENTMANNEWSHAPE
  944. CNEWSHAPE
  945. _OVRLAPD
  946. I_DELSHP
  947. TI_TMP2SHP
  948.           
  949.           
  950.           
  951.           
  952. High Score
  953.     999999
  954.           
  955.           
  956.           
  957. Lines     
  958.     999999
  959.           
  960.           
  961.           
  962. Level     
  963.          9
  964.           
  965.           
  966.           
  967.           
  968. WTETRIS
  969. TINSCORE
  970. TMANHISCORE
  971. NHILINES
  972. NLINES
  973. INHILEVEL
  974. INLEVEL
  975. _TWINKLE
  976. NLEVEL
  977. TIANSHAPEROWANSHAPECOLU
  978. TIANSHAPEROWANSHAPECOLU
  979. TIANSHAPEROWANSHAPECOLU
  980. TIANSHAPEROWANSHAPECOLU
  981. TIANSHAPEROWANSHAPECOLU
  982. TIANSHAPEROWANSHAPECOLU
  983. TIANSHAPEROWANSHAPECOLp
  984. LSHOWNEXT
  985. WNONEXT
  986. LSHOWSTAT
  987. WNOSTAT
  988.           
  989.           
  990.     by    
  991.           
  992.   Gerald  
  993.   Garcia, 
  994.     Jr.   
  995.           
  996.           
  997.  (C) 1991 
  998.           
  999. All Rights
  1000.  Reserved 
  1001.           
  1002. HOWSTAT
  1003. NDELAY
  1004. WTETRIS
  1005. OLACTITLE
  1006. _TWINKLE
  1007. HOWSTAT
  1008. ANSHAPEROWANTMPROW
  1009. LANSHAPECOLANTMPCOL
  1010. 333333
  1011. PEROWCTWINKLE
  1012. SHAPECOLWTWINKLE
  1013. IWTETRIS
  1014. INDELAY
  1015. NLEVEL
  1016. POPTRIS
  1017. _CHKLINE
  1018. _CLRSCRN
  1019. _DELSHP
  1020. _DROP
  1021. h:\fo0
  1022. _ENDGAME
  1023. _INTSH11
  1024. _INTSH12
  1025. _INTSH13
  1026. _INTSH14
  1027. _INTSH21
  1028. _INTSH22
  1029. _INTSH23
  1030. _INTSH24
  1031. _INTSH31
  1032. _INTSH41
  1033. _INTSH42
  1034. _INTSH51
  1035. _INTSH52
  1036. _INTSH61
  1037. _INTSH62
  1038. _INTSH71
  1039. _INTSH72
  1040. _INTSH73
  1041. _INTSH74
  1042. _KEY4
  1043. _KEY5
  1044. _KEY13
  1045. _KEY19
  1046. _KEY24
  1047. _KEY27
  1048. _KEY32
  1049. _KEY50
  1050. _KEY52
  1051. _KEY53
  1052. _KEY54
  1053. _KEY56
  1054. _KEY76
  1055.      *
  1056. _KEY78
  1057.     ?*
  1058. _KEY75
  1059.    ^*
  1060. _KEY79
  1061. _KEY80
  1062. _KEY82
  1063. _KEY83
  1064. _LEFT
  1065.    #+
  1066. _OPTION
  1067. _OVRLAPD
  1068. _PAUSE
  1069. _PLOTHT
  1070. _RESTART
  1071. _RIGHT
  1072. _ROTATE
  1073. _SHOHIGH
  1074. _SHOLVL
  1075. _SHONXT1
  1076. _SHONXT2
  1077. _SHONXT3
  1078. _SHONXT4
  1079. _SHONXT5
  1080. _SHONXT6
  1081. _SHONXT7
  1082. _SHOSHP1
  1083. _SHOSHP2
  1084. _SHOSHP3
  1085. _SHOSHP4
  1086. _SHOSHP5
  1087. _SHOSHP6
  1088. _SHOSHP7
  1089. _TGLNEXT
  1090. _TGLSTAT
  1091. _TITLE
  1092. _TMP2SHP
  1093. _TWINKLE
  1094. enter
  1095. MOUSE
  1096. rightmouse
  1097. _q0y0rqkktj
  1098. FILE NOT FOUND
  1099. ENTER
  1100. DO projfile
  1101. RIGHTMOUSE
  1102. DO projfile
  1103. Re\<ader
  1104. \<Read Article
  1105. \<Execute Article
  1106. DO projfile
  1107. DO executefile
  1108. RTMICKEY
  1109. XRETURN
  1110. FOXDIR
  1111. OFMDIR
  1112. ENTER
  1113. MOUSE
  1114. RIGHTMOUSEUNHELPER
  1115. EXECUTEFIL_Q0Y0RQKKTWINTITLE
  1116. XRECNO
  1117. ISSUEDATE
  1118. PRJFILE
  1119. XZDATABROW
  1120. ARTBROW
  1121. fARTREADER
  1122. HELPER
  1123. READER
  1124. KKTPROJFILE
  1125. dropslas
  1126. PROCEDUREz
  1127. MOUSEz
  1128. FM_SETUP
  1129. dirboss.bin
  1130. dirboss.bin
  1131. DIRBOSS.BIN NOT FOUND
  1132. DO YOU WANT TO ERASE ALL FOXMASTER ARTICLES?
  1133. articles.dbf
  1134. articles
  1135. VOL1NUM2
  1136. safetyz
  1137. DIRBOSS
  1138.   Not Removed
  1139. DIRBOSS
  1140.   Not Removed
  1141. REMOVE FOXMASTERS SYSTEM FILES FROM DISK AND MEMORY?
  1142. FOXMASTE.APP
  1143. FOXMASTE.APP
  1144. ! &DELIT
  1145. SUBDIR
  1146. DERGOFORIT
  1147. EOLDPROC
  1148. MSTATE
  1149. TFIFM_HOMEDIRXDIR
  1150. WWHENFDR
  1151. PRODROPSLAS
  1152. FM_LOCAT
  1153. RSB_SELEC
  1154. FM_BASE
  1155. FM_DEFAULTFM_SETUP
  1156. ISSUEDATE
  1157. HOMEDIRSB_GETYN
  1158. HARTICLES
  1159. B_FIRST
  1160. SEXRECNO
  1161. FOXDIR
  1162. PRJFILE
  1163. TEMPARRAY
  1164. FMDIR
  1165. EXAMRTSLASH
  1166. FNAME
  1167. DIRBOSS
  1168. TDELIT
  1169. CPATHf
  1170. CPATH
  1171. procz
  1172. defaultz
  1173. ! &ROOT
  1174. NEWDIR
  1175. DERFNAME1
  1176. EFNAME2
  1177. XRETURN
  1178. FIOLDPROC
  1179. IRDIR
  1180. OLDDEFAULTROOT
  1181. PRORTSLASH
  1182. fLNERRORCD
  1183. LQUIT
  1184. DERRTSLASH
  1185. _WGETC
  1186. DROPSLAS
  1187. CPATH
  1188. RTSLASH
  1189. CASE USED("&dbf_name")
  1190. SELECT &dbf_name
  1191. DBF_NAME
  1192. ?? CHR(7)
  1193. enter
  1194. talkz
  1195. printz
  1196. printerz
  1197. devicez
  1198. cursorz
  1199. bellz
  1200. consolez
  1201. sb_directf
  1202. LAN ADMINISTRATOR
  1203. RETRY
  1204. A file which is essential to the operation
  1205. of the system is missing, or not available
  1206. This is a serious error, please print the
  1207. error report.
  1208. RETRY
  1209. This problem is usually resolved by giving this
  1210. another try.  A record is made to insure that
  1211. this is not happening too frequently.
  1212. APP ADMINISTRATOR
  1213. NORETRY
  1214. A record is not where it supposed to be.
  1215. One of the following problems has occurred:
  1216. 1.  The index file has become corrupted.    .
  1217. 2.  the DEMO version of FoxPro is being used.
  1218. LAN ADMINISTRATOR
  1219. You don't have enough 'file handles!'
  1220. This requires the following adjustments:
  1221. 1.  Increase the FILES= statement in
  1222. .   your CONFIG.SYS                .
  1223. 2.  Your network needs adjustment  .
  1224. APP ADMINISTRATOR
  1225. NORETRY
  1226. There is a problem with the index files
  1227. which means they will need to be recreated.
  1228. You will not be able to use the system
  1229. until this has been completed.
  1230. APP ADMINISTRATOR
  1231. NORETRY
  1232. A 'memo field' file which contains free form
  1233. text has been erased or does not properly
  1234. match its corresponding database file.  It's
  1235. not possible to continue until this has been
  1236. corrected.
  1237. DEVELOPER
  1238. Your computer does not have enough memory
  1239. to run this application.  You should consult
  1240. with the program developer if this happens
  1241. frequently.
  1242. report
  1243. label
  1244. labels
  1245. DEVELOPER
  1246. RETRY
  1247. STORE "There is a problem with the &which1 form"   TO e_line1
  1248. STORE "file.  The &which2 can not be generated"    TO e_line2
  1249. until the problem is corrected.
  1250. DEVELOPER
  1251. NORETRY
  1252. There is a problem with a 'MEMORY' file
  1253. which contains necessary information.
  1254. This option can not be used until the
  1255. problem has been corrected.
  1256. YOUR DISK IS FULL !!!
  1257. You have run out of space on the LAN subdirectory
  1258. in use, on your local hard disk or on the floppy
  1259. disk if you are attempting to write to a floppy.
  1260. Information about this problem will be send to
  1261. the printer before returning you to DOS.  Please
  1262. give a copy to your LAN administrator.
  1263. YOUR DISK IS FULL !!!
  1264. There is no more space on your hard disk or,
  1265. if you are writing to a floppy disk, on that
  1266. floppy disk.
  1267. APP ADMINISTRATOR
  1268. NORETRY
  1269. An object file has been corrupted.
  1270. This means that your program will
  1271. either need to be run in a different
  1272. mode, or should be recompiled.
  1273. RETRY
  1274. Someone else locked the record you need.
  1275. If you try again it may now be available.
  1276. If you run into this frequently, print an
  1277. error report for the system administrator.
  1278. DEVELOPER
  1279. RETRY
  1280. There's a slight problem.  An attempt was
  1281. made to write to a read-only file.  You
  1282. should prepare an error report so that
  1283. problem will not reoccur.
  1284. APP ADMINISTRATOR
  1285. NORETRY
  1286. There's a problem with the DIF (VisiCalc)
  1287. file you are attempting to import.  It may
  1288. not actually be a DIF file, the file header
  1289. may be corrupted, or the data elements may
  1290. not match the database file in use.
  1291. APP ADMINISTRATOR
  1292. NORETRY
  1293. There's a problem with the Multiplan SYLK
  1294. file that is being imported.  The SYLK
  1295. file may be corrupted or it may be that
  1296. the file is a Multiplan 4.01 file. which
  1297. uses the MOD file structure.
  1298. APP ADMINISTRATOR
  1299. NORETRY
  1300. The file from which you are attempting
  1301.  to import data is not a valid Rapidfile
  1302.  file.
  1303. APP ADMINISTRATOR
  1304. NORETRY
  1305. The file from which you are attempting to
  1306. import data is not a valid FrameWorkII
  1307.  file.
  1308. APP ADMINISTRATOR
  1309. NORETRY
  1310. The file from which you are attempting
  1311. to import data is not a valid Lotus
  1312. STORE '1-2-3 version &which1 file.'              TO e_line3
  1313. LAN ADMINISTRATOR
  1314. NORETRY
  1315. An attempt was made to use an unavailable
  1316. print device.  Either the printer you want
  1317. is not sharable or the correct DOS PATH
  1318. setting has not been made.  This latter
  1319. problem can only be fixed by returning to
  1320. DOS, correcting matters there and then
  1321. entering this application again.
  1322. RETRY
  1323. There is a problem with your printer.             
  1324. 1.  Is the printer turned on?                .    
  1325. 2.  Is the printer on-line? (A green light   .    
  1326. .   usually indicates the printer is on-line.)    
  1327. 3.  Is the printer out of paper or is        .    
  1328. .   there a paper jam?                       .    
  1329. DEVELOPER
  1330. An internal SQL error has occurred.  This
  1331. may disrupt other memory management, there-
  1332. fore, you will be returned to DOS.  You can
  1333. then restart the application.
  1334. DEVELOPER
  1335. NORETRY
  1336. The temporary file for the SQL query has
  1337. been corrupted.  Report this error if it
  1338. recurs frequently or consistently.
  1339. DEVELOPER
  1340. NORETRY
  1341. Not able to find the SQL index
  1342. required for this query.
  1343. LAN ADMINISTRATOR
  1344. NORETRY
  1345. Unable to build the temporary index required    
  1346.  for the SQL query.  Possible causes may be:    
  1347. a.  You have run out of local hard disk space ; 
  1348. b.  You have run out of LAN subdirectory space; 
  1349. c.  You do not have the appropriate user rights 
  1350. Please print the error report and forward it to 
  1351. your LAN administrator immediately              
  1352. RETRY
  1353. The system has detected that ESCAPE was pressed
  1354. during the operation of a SQL query.  Normally,
  1355. these querys are performed relatively quickly.
  1356. take a long time, or may not be able to be
  1357. completed.
  1358. DEVELOPER
  1359. Something has scrambled your computer's memory.
  1360. You will be returned to DOS and can restart the
  1361. application.  If the problem persists try turning
  1362. off the computer and starting it again.
  1363. LAN ADMINISTRATOR
  1364. It appears you do not have the
  1365. correct user rights on the LAN.
  1366. Please contact your LAN Admin-
  1367. istrator to report this problem.
  1368. LAN ADMINISTRATOR
  1369. It's not possible to create a file which is
  1370. needed at this point.  This may be due to
  1371. several problems, one of which is insufficient
  1372. disk space.  Because disk space may not be
  1373. available error information will be sent to
  1374. the printer.
  1375. LAN ADMINISTRATOR
  1376. RETRY
  1377. The system has reported a "file read error".
  1378. This may be due to several problems.  Your
  1379. best course of action is to give it a couple
  1380. of trys, and then print out the error report
  1381. LAN ADMINISTRATOR
  1382. NORETRY
  1383. A problem has occurred while attempting  
  1384. to write information to disk.  It may be:
  1385. 1.  Writing to a protected floppy disk;  
  1386. 2.  A 'hiccup' in the operating system;  
  1387. 3.  Hard disk controller error        ;  
  1388. 4.  LAN connections may be failing, or;  
  1389. 5.  LAN authorization rights          .  
  1390. LAN ADMINISTRATOR
  1391. APP ADMINISTRATOR
  1392. RETRY
  1393. A problem occurred while attempting to close a
  1394. file.  It may be that the system just didn't get
  1395. it's coffee and was temporarily feeling grumpy.
  1396. If so, trying again will correct the problem.
  1397. However, if this message continually appears it
  1398. may be that there is a hardware problem.
  1399. APP ADMINISTRATOR
  1400. NORETRY
  1401. The system does not recognize one of
  1402. your data files as a valid database.
  1403. This may indicate something serious
  1404. has gone wrong.  Please print an
  1405. error report.
  1406. A problem has occurred that can be cured by
  1407. returning to DOS and starting over again.
  1408. It is important that you contact:
  1409. M A R K    H O W A R D
  1410. Software Blueprints
  1411. Voice (503) 774-5885 <> FAX (503) 774-5561
  1412. DEVELOPER
  1413. NORETRY
  1414. It was not possible to run a DOS program because:  
  1415. a.  Your computer does not have sufficient memory ;
  1416. b.  The DOS COMMAND.COM program could not be found.
  1417. APP ADMINISTRATOR
  1418. NORETRY
  1419. Your printer driver has been corrupted.
  1420. Printing can not be done until this is
  1421. corrected.
  1422. APP ADMINISTRATOR
  1423. NORETRY
  1424. The file from which you are attempting to
  1425. import data is not a valid Excel version
  1426. 2.0 file.
  1427. APP ADMINISTRATOR
  1428. NORETRY
  1429. The file from which you are attempting
  1430. to import datais not a valid Symphony
  1431. STORE 'version &which1 file.'                   TO e_line3
  1432. SB_SELEC
  1433. LAN ADMINISTRATOR
  1434. NORETRY
  1435. One of two problems has occurred. Either
  1436. you do not have the appropriate user
  1437. rights on the LAN or the file you need
  1438. has inadvertently been flagged as read
  1439. only.
  1440. APP ADMINISTRATOR
  1441. The structural index associated with the
  1442. file you need seems to be missing.  You
  1443. will not be able to use this system until
  1444. the problem has been corrected.
  1445. DEVELOPER
  1446. NORETRY
  1447. An error which is most likely
  1448. a programming bug has occurred.
  1449. Please print an error report
  1450. sb_errwh
  1451. Please call the following for assistance:
  1452. DEVELOPMENT7
  1453. DEVELOPER
  1454. ERR_OPT
  1455.  Please Indicate Your Selection 
  1456. DEVELOPER
  1457.  View 
  1458.  Retry 
  1459.  Print Report 
  1460.  Main Menu 
  1461.  Quit 
  1462. DO err_view
  1463. DEACTIVATE MENU err_menu
  1464. DEACTIVATE MENU err_menu
  1465. RETRY
  1466.     Retry     
  1467.  Print Report 
  1468.   Main Menu   
  1469.     Quit      
  1470. DEACTIVATE MENU err_menu
  1471. DEACTIVATE MENU err_menu
  1472. NORETRY
  1473.  Print Report 
  1474.   Main Menu   
  1475.     Quit      
  1476. DEACTIVATE MENU err_menu
  1477.  Print Report 
  1478.     Quit      
  1479. DO err_rpt WITH xerno, xmsg, xkode, xmodul, xline, xprint, xkonsol, xdevice
  1480. DO err_quit
  1481. Retry
  1482. Main Menu
  1483. Main Menu
  1484. SB_SELEC
  1485. XERNO
  1486. XKODE
  1487. XMODUL
  1488. XLINE
  1489. .ARXPRINT
  1490. XKONSOL
  1491. XDEVICE
  1492. FKEYPRESS
  1493. UCURR_DBF
  1494. GETFIELD
  1495. DEF_DRIVE
  1496. RUN_MEMRY
  1497. PRNT_DEVICCUR_DIREC
  1498. TOP_WIN
  1499. ENXLOCKED
  1500. prXMISSING
  1501. ERR_CALL
  1502. ERR_TITLE
  1503. E_LINE1
  1504. RTE_LINE2
  1505. E_LINE3
  1506. YE_LINE4
  1507. E_LINE5
  1508. s.E_LINE6
  1509. E_LINE7
  1510. E_LINE8
  1511. E_LINE9
  1512. AE_LINE10
  1513. E_TALK
  1514. E_PRINT
  1515. E_PRINTER
  1516. E_SCREEN
  1517. E_CURSOR
  1518. E_BELL
  1519. E_CONSOLE
  1520. ERR_OPT
  1521. TERR_STYLE
  1522. WHICH1
  1523. WHICH2
  1524. M_CALL
  1525. NUMM_TITLE
  1526. M_PHONE
  1527. TERR_CLINE
  1528. ERR_TEMP
  1529. ERR_SET
  1530. ENTER
  1531. INTER
  1532. SB_DIRECT
  1533. ERR_SETS
  1534. ERR_SAVE
  1535. SB_SELEC
  1536. ERR_BOX
  1537. SB_CENTR
  1538. SB_ERRWH
  1539. TITLE
  1540. CALL_WHO
  1541. OTHER
  1542. FPHONE
  1543. ERR_BELL
  1544. ERR_MENU
  1545. E_VIEW
  1546. E_RETRY
  1547. E_MAIN
  1548. E_QUIT
  1549. \ERR_WIN
  1550. DO sb_err WITH ERROR(), MESSAGE(), MESSAGE(1), SYS(16),    LINENO(), SYS(102), SYS(100), SYS(101), LASTKEY(), DBF(),       SYS(18), SYS(5), SYS(12), SYS(6), SYS(2003), WONTOP(),          SYS(2011), SYS(2018)
  1551. ESCAPE
  1552. KEYBOARD CHR(23)
  1553. MEMWIN
  1554. ESCAPE
  1555. NOTES
  1556. ONE MOMENT PLEASE
  1557. USER7
  1558. sb_err
  1559. UNAMEf
  1560. NOT AVAILABL
  1561. sb_err
  1562. ERR_MEMO
  1563. MOMENT
  1564. ERR_BELL
  1565. UNAME
  1566. SB_ERR
  1567. .ARER_NO
  1568. XERNO
  1569. ER_MSG
  1570. FXMSG
  1571. UKODE
  1572. XKODE
  1573. MMODUL
  1574. XMODUL
  1575. DDATE
  1576. EVICTTIME
  1577. LINE_NO
  1578. ENXLINE
  1579. prLAN_USER
  1580. LSTEXT
  1581. SB_CLOSE
  1582. LMTEXT
  1583.  Printer Is Not Ready. 
  1584. Now Printing Error Report.
  1585. FFFF$%
  1586. FFF$m
  1587. SOFTWARE BLUEPRINTS
  1588. ***************************************************************************
  1589. FOR FAST SOLUTION TO THIS PROBLEM:
  1590.     1.   Provide your name, FAX and voice telephone numbers:
  1591.     2.   FAX THIS REPORT TO:   ( 5 0 3 )  7 7 4 - 5 5 6 1
  1592. We will get back to you with a solution as soon as possible.
  1593. ERROR PROFILE
  1594. ***************************************************************************
  1595.   The numeric code of the number provided by ERROR()
  1596.       FF
  1597.   The error message provided by MESSAGE()
  1598.       
  1599.   The contents of the line of code which
  1600.   triggered the error as provided by MESSAGE(1)
  1601.       
  1602.   The name of the code module, SYS(16)
  1603.       
  1604.   The line number of code triggering the error, LINENO()
  1605.       FF
  1606.   Current PRINTER setting as per SYS(102)
  1607.       
  1608.   Current CONSOLE setting as per SYS(100)
  1609.       
  1610.   Current DEVICE setting as per SYS(101)
  1611.       
  1612. PROGRAM STATUS
  1613. --------------
  1614. PROGRAM MEMORY
  1615. --------------
  1616.  Error Report Is Complete. 
  1617. XERNO
  1618. XKODE
  1619. XMODUL
  1620. XLINE
  1621. .ARXPRINT
  1622. XKONSOL
  1623. XDEVICE
  1624. FE_SPS
  1625. UE_DIS_DT
  1626. ERR_PRN
  1627. ERR_OPT
  1628. err_box
  1629. err_opt
  1630. ERR_BOX
  1631. ERR_MENU
  1632. ERR_OPT
  1633. SET TALK &e_talk
  1634. SET PRINT &e_print
  1635. SET PRINTER TO &e_printer
  1636. SET DEVICE TO &e_screen
  1637. SET CURSOR &e_cursor
  1638. SET CURSOR &e_bell
  1639. SET CONSOLE &e_console
  1640. XERNO
  1641. XKODE
  1642. XLINE
  1643. XPRINT
  1644. .ARXKONSOL
  1645. XDEVICE
  1646. KEYPRESS
  1647. FCURR_DBF
  1648. UGETFIELD
  1649. DEF_DRIVE
  1650. RUN_MEMRY
  1651. PRNT_DEVICCUR_DIREC
  1652. TOP_WIN
  1653. XLOCKED
  1654. ENXMISSING
  1655. rERR_CALL
  1656. ERR_TITLE
  1657. E_LINE1
  1658. E_LINE2
  1659. RTE_LINE3
  1660. E_LINE4
  1661. YE_LINE5
  1662. E_LINE6
  1663. s.E_LINE7
  1664. E_LINE8
  1665. E_LINE9
  1666. E_LINE10
  1667. AE_TALK
  1668. E_PRINT
  1669. E_PRINTER
  1670. E_SCREEN
  1671. E_CURSOR
  1672. E_BELL
  1673. E_CONSOLE
  1674. ERR_OPT
  1675. ERR_STYLE
  1676. WHICH1
  1677. WHICH2
  1678. M_CALL
  1679. M_TITLE
  1680. UMM_PHONE
  1681. ERR_CLINE
  1682. ERR_TEMP
  1683. sb_err
  1684. View=Enter, EXIT=Escape, Ctrl-End=EXIT TO DOS
  1685.  PRESS Escape TO EXIT 
  1686. CLOCKz
  1687. enter
  1688. DO err_memo
  1689. ESCAPE
  1690. KEYBOARD CHR(23)
  1691. ctrl+END
  1692. DO err_quit
  1693. SET CLOCK &clockset
  1694. sb_err
  1695. DO_IT
  1696. SCHEME10
  1697. CURS_SET
  1698. SF2KEY
  1699. SF9KEY
  1700. .ARCQKEY
  1701. ESCKEY
  1702. ESCSTAT
  1703. FTTITLE
  1704. UCLOCKSET
  1705. SB_ERR
  1706. BROWIN
  1707. MEMWIN
  1708. VICENTER
  1709. ESCAPE
  1710. ENEND
  1711. rSB_CLOSE
  1712. ERR_SET
  1713. ERR_BELL
  1714. ERR_MEMO
  1715. ERR_SAVE
  1716. ERR_QUIT
  1717. ERR_RPT
  1718. ERR_WIN
  1719. ERR_SETS
  1720. ERR_VIEW
  1721. *H Yes;\?\!No
  1722. AMMSG
  1723. AMMSG1
  1724. fAMMSG2
  1725. AMMENU
  1726. 6AMYESWIN
  1727. MPROMPTS
  1728. CHOICE
  1729. CLEARIT
  1730. qRET_VAL
  1731. SB_GETYN
  1732. CLEARIT
  1733. CASE USED("&new_alias") .AND. !EMPTY(new_alias)
  1734. CASE USED("&dbf_name")
  1735. IF FILE("&temp_name")
  1736.  FILE, 
  1737.  NOT FOUND! 
  1738. ENDIF        FILE("&temp_name")
  1739. IF FILE("&temp_name")
  1740.  ALIAS 
  1741.  ALIAS 
  1742.  FILE, 
  1743.  NOT FOUND! 
  1744. ENDIF        FILE("&temp_name")
  1745. LOCATION
  1746. DBF_NAME
  1747. fIDX_NAME
  1748. NEW_ALIAS
  1749. MODIFYER
  1750. RET_VAL
  1751. TEMP_NAME
  1752. SB_SELEC
  1753. qSB_CLOSE
  1754. T_FILE
  1755. qSB_SELEC
  1756. TALKz
  1757. COMPATIBLEz
  1758. issuedate
  1759. ISSUE DATE
  1760. articles
  1761. issuedate
  1762. issuedate
  1763. designated by their 
  1764. @ 1,6 GET result  PICTURE "@&T"  FROM issue  SIZE 7,17  DEFAULT 1  COLOR SCHEME 2
  1765. Select the issue you wish
  1766. to Read. Issues are
  1767. Volumne and issue number
  1768. issuedate
  1769. ISSUE
  1770. CURRAREA
  1771. TALKSTAT
  1772. COMPSTAT
  1773. ISSUEDATE
  1774. FM_HOME
  1775. FM_LOCAT
  1776. SB_SELEC
  1777. RESULT
  1778. FM_ISSUE
  1779. FM_SETUP
  1780. STEPz
  1781. ECHOz
  1782. TALKz
  1783. ALT-F2
  1784. NOHELP
  1785. fullpathz
  1786. escapez
  1787. DO spy_f1 WITH PROMPT(), PROGRAM()
  1788. ENTER = Select Option * ESCAPE = Return To Program
  1789. SPY_CAM(tm) Ver F2.0
  1790.  Copyright (c)1991
  1791. Software Blueprints
  1792.  Open .DBF's     
  1793.  FoxPro Filer    
  1794.  Call Stack      
  1795.  Break Point     
  1796.  Edit Program    
  1797.  Display Memory  
  1798.  Display Status  
  1799.  Spy Report      
  1800.  Redirect Print  
  1801.  Video Mode      
  1802.  Sysmenu On/Off  
  1803.  Status On/Off   
  1804.  Suspend         
  1805.  Trace On/Off    
  1806.  Step On/Off     
  1807.  System Help     
  1808.  Mem Utilization 
  1809.  FoxPro Version  
  1810.  Shell To DOS    
  1811.  Quit To DOS     
  1812. DO spy_act WITH BAR()
  1813. SPY_ERRW
  1814. SET TALK &spy_talk
  1815. SET FULLPATH &spy_path
  1816. SET ESCAPE &spy_esc
  1817. spy_*
  1818. SPY_SWAP
  1819. ySPY_KEY
  1820. SPY_HELP
  1821. SPY_AVAIL
  1822. SPY_RESER
  1823. SPY_CONFI
  1824. SPY_POOL
  1825. SPY_USED
  1826. aSPY_PROG
  1827. uSPY_LINE
  1828. FSPY_ALIAS
  1829. SPY_RECNO
  1830. SPY_ORDER
  1831. SPY_TALK
  1832. SPY_NORMALSPY_STEP
  1833. LSPY_ECHO
  1834. SPY_PATH
  1835. SPY_ESC
  1836. SPY_ERR
  1837. SPY_WIN1
  1838. SPY_MEN1
  1839. USPY_ERRW
  1840. Enter Changes To Memory Variable
  1841. Array Editing Is Not Enabled.
  1842. Memo Editing Is Not Enabled.
  1843. CASE EMPTY(&spy_mem(spy_item,1))
  1844. Empty Variable Editing Is Not Enabled.
  1845. STORE LEN(&spy_mem(spy_item,1)) TO spy_base
  1846.  PICTURE "@S40"
  1847. @ 01,06 GET &spy_pic
  1848. ENTER = Edit Memory * ESCAPE = Return To Display Memory
  1849. SPY_ITEM
  1850. ySPY_MEM
  1851. SPY_HELP
  1852. SPY_MEMW
  1853. SPY_NULL
  1854. SPY_BASE
  1855. SPY_PIC
  1856. SPY_LT
  1857. aSPY_RT
  1858.  *  F
  1859.     F
  1860. 9,999,999c
  1861. 9,999,999c
  1862. ENTER = Closer Look At File * ESCAPE = Return To SPY_CAM Control Panel
  1863.  OPEN .DBF'S 
  1864. Sel  #  Alias     Recno()  Rcount()  Index
  1865. DO spy_fpop WITH BAR()
  1866. ESCAPE = Return To SPY_CAM Control Panel
  1867. ESCAPEz
  1868.  No Files Are Currently Selected. 
  1869. SET ESCAPE &spy_esc
  1870. ENTER = Select Option * ESCAPE = Return To Program
  1871. SPY_WAS_ALSPY_MEN2
  1872. SPY_FILE
  1873. SPY_FCNT
  1874. SPY_FOR
  1875. SPY_RECNO
  1876. SPY_RECCNTSPY_HELP
  1877. TSPY_WIN2
  1878. uSPY_F_PICKSPY_P_CNT
  1879. SPY_ESC
  1880. ENTER = Browse Field * ESCAPE = File Options Menu
  1881. Structure Menu Is Being Constructed.
  1882. DO spy_brow WITH TRIM(SUBSTR(PROMPT(),2,10))
  1883.  FILE STRUCTURE 
  1884. ENTER = Select Option * ESCAPE = Return To List of Files
  1885. SPY_HELP
  1886. LSPY_STRW
  1887. SPY_STRCNTSPY_STRU
  1888. TSPY_FIELD
  1889. SPY_FILE
  1890. Open .DBF's
  1891. spy_f102
  1892. SPY_STRU
  1893. Structure
  1894. spy_f103
  1895. SPY_FED
  1896. Edit File
  1897. spy_f104
  1898. SPY_FBRO
  1899. Browse File
  1900. spy_f105
  1901. SPY_IDX
  1902. Indexes
  1903. spy_f106
  1904. SPY_FILR
  1905. FoxPro Filer
  1906. spy_f107
  1907. SPY_CALL
  1908. Call Stack
  1909. spy_f108
  1910. SPY_BRK
  1911. Break Point
  1912. spy_f109
  1913. SPY_EDIT
  1914. Edit Program
  1915. spy_f110
  1916. SPY_DMEM
  1917. Display Memory
  1918. spy_f111
  1919. SPY_STAT
  1920. Display Status
  1921. spy_f112
  1922. SPY_RPT
  1923. Spy Report
  1924. spy_f113
  1925. SPY_PRN
  1926. Redirect Print
  1927. spy_f101
  1928. SPY_VIDO
  1929. Video Mode
  1930. spy_f114
  1931. SPY_SYSM
  1932. Sysmenu On/Off
  1933. spy_f115
  1934. SPY_LINE
  1935. Status On/Off
  1936. spy_f116
  1937. SPY_SUSP
  1938. Suspend
  1939. spy_f117
  1940. SPY_TRAC
  1941. Trace On/Off
  1942. spy_f118
  1943. SPY_STEP
  1944. Step On/Off
  1945. spy_f119
  1946. SPY_SHLP
  1947. System Help
  1948. spy_f120
  1949. SPY_SMEM
  1950. Mem Utilization
  1951. spy_f121
  1952. SPY_VER
  1953. FoxPro Version
  1954. spy_f122
  1955. SPY_DOS
  1956. Shell To DOS
  1957. spy_f123
  1958. SPY_QUIT
  1959. Quit To DOS
  1960. spy_f124
  1961. DO spy_f1 WITH PROMPT(), PROGRAM()
  1962. SPY_PROMPTSPY_PRG
  1963. _PROMPTSPY_F1DO
  1964. Memory Display Is Being Constructed.
  1965. ENTER = Edit Memory Variables * ESCAPE = Return To SPY_CAM Control Panel
  1966. enter
  1967. DO spy_memr
  1968.  DISPLAY MEMORY 
  1969. enter
  1970. ENTER = Select Option * ESCAPE = Return To Program
  1971. SPY_MEMW
  1972. TSPY_NAME
  1973. SPY_HELP
  1974. TENTER
  1975. TSPY_WIN2
  1976. ESCAPE = Return To SPY_CAM Control Panel
  1977. CURSORz
  1978. ON..F
  1979.       Line 
  1980.  BREAK POINT 
  1981.       Line 
  1982.  BREAK POINT 
  1983. Line FF
  1984. SET CURSOR &spy_curs
  1985. ENTER = Select Option * ESCAPE = Return To Program
  1986. Feature Not Available In Command Mode.
  1987. SPY_NORMALSPY_HELP
  1988. SPY_CURS
  1989. TSPY_NUM
  1990. TSPY_LEVEL
  1991. SPY_PRG
  1992. SPY_GO
  1993. NTSPY_STOP
  1994. TSPY_PROG
  1995. uSPY_LINE
  1996. KSPY_POS
  1997. SPY_WIN2
  1998. LSPY_NULL
  1999. SPY_HOLD
  2000. SPY_CHOICESPY_MEN1
  2001. SPY_FILE
  2002. ESPY_FILR
  2003. ESPY_CALL
  2004. ESPY_BRK
  2005. CESPY_EDIT
  2006. ESPY_DMEM
  2007. ESPY_STAT
  2008. ESPY_RPT
  2009. CESPY_PRN
  2010. CESPY_VIDO
  2011. ESPY_SYSM
  2012. ESPY_LINE
  2013. ESPY_SUSP
  2014. ESPY_TRAC
  2015. ESPY_STEP
  2016. ESPY_SHLP
  2017. ESPY_SMEM
  2018. ESPY_VER
  2019. CESPY_DOS
  2020. Now Printing Intelligence Report, Do Not Disturb
  2021.  Printer Is Not Ready. 
  2022. Now Printing Intelligence Report.
  2023. PRINTz
  2024. SPY_CAM INTELLIGENCE REPORT
  2025. ***************************
  2026. DATE       FF$
  2027.            FF$o
  2028. TIME       Fb
  2029. PROGRAM BREAK POINT
  2030. -------------------
  2031. ON..F
  2032.       Line 
  2033. PROGRAM    F
  2034. LINE       FF
  2035. PROGRAM    F
  2036. FILE       F
  2037. LINE       FF
  2038. PROGRAM CALL STACK
  2039. ------------------
  2040. MEMORY STATUS
  2041. -------------
  2042. Memory pool available for use       
  2043. 99,999,999
  2044. Memory pool used up                 
  2045. 99,999,999
  2046. FoxPro memory pool                  
  2047. 99,999,999
  2048. EMS reserved by FoxPro              
  2049. 99,999,999
  2050. EMS limit per CONFIG.FP             
  2051. 99,999,999
  2052. Available for RUN or ! command      
  2053. 99,999,999
  2054. VERSION NUMBER
  2055. --------------
  2056. PROGRAM STATUS
  2057. --------------
  2058. PROGRAM MEMORY
  2059. --------------
  2060. ESCAPEz
  2061. ESCAPE = Return To SPY_CAM Control Panel
  2062.  Intelligence Report Is Complete. 
  2063. SET ESCAPE &spy_esc
  2064. SET PRINT &spy_prn
  2065. ENTER = Select Option * ESCAPE = Return To Program
  2066. SPY_HELP
  2067. ESPY_HOLD
  2068. SPY_PRN
  2069. ESPY_NORMALSPY_NUM
  2070. ESPY_LEVEL
  2071. SPY_PRG
  2072. SPY_GO
  2073. ESPY_STOP
  2074. ESPY_PROG
  2075. ESPY_LINE
  2076. ESPY_POS
  2077. ESPY_HIST
  2078. ESPY_CNT
  2079. ESPY_CALL
  2080. ESPY_POOL
  2081. ESPY_USED
  2082. ESPY_RESER
  2083. SPY_CONFI
  2084. SPY_AVAIL
  2085. SPY_ESC
  2086. ESCAPE = File Structure
  2087. BROWSE FIELDS &spy_fld WINDOW spy_winb
  2088. ENTER = Browse Field * ESCAPE = File Options Menu
  2089. SPY_FLD
  2090. ESPY_WIDE
  2091. SPY_POS
  2092. ESPY_HELP
  2093. LSPY_WINB
  2094. CURSORz
  2095.                   ************************************** 
  2096.                   *                                    * 
  2097.                   *        Type "EXIT" To Return       * 
  2098.                   *                                    * 
  2099.                   ************************************** 
  2100. FOXSWAP COMMAND
  2101. COMMAND
  2102. SET CURSOR &spy_curs
  2103. SPY_CURS
  2104. ESPY_SCRN
  2105. SPY_SWAP
  2106. ESPY_WIN1
  2107. ALT-E = Edit Menu * CTRL-W = Save Changes * ESCAPE = Exit w/o Save
  2108. Program Edit Is Being Prepared.
  2109. SYSMENUz
  2110. ON..F
  2111. SET SYSMENU &spy_sys
  2112. ENTER = Select Option * ESCAPE = Return To Program
  2113. Feature Not Available In Command Mode.
  2114. SPY_NORMALSPY_HELP
  2115. SPY_HOLD
  2116. ESPY_SYS
  2117. LSPY_NUM
  2118. ESPY_LEVEL
  2119. SPY_PRG
  2120. SPY_GO
  2121. ESPY_STOP
  2122. ESPY_SIZE
  2123. ESPY_HANDLESPY_DOWN
  2124. ESPY_LINE
  2125. ESPY_TEMP
  2126. ESPY_WINE
  2127. ESPY_NULL
  2128. FFFF-
  2129. ^D@FFFHd@
  2130.  ERROR TRAPPED 
  2131. SPY_TONE
  2132. LSPY_ERRW
  2133. SPY_FPICK
  2134. SPY_STRU
  2135. SPY_FED
  2136. SPY_FBRO
  2137. SPY_IDX
  2138. ESCAPE = File Options Menu
  2139. ENTER = Select Option * ESCAPE = Return To List of Files
  2140. SPY_HELP
  2141. SPY_WINE
  2142. ESCAPE = File Options Menu
  2143. ENTER = Select Option * ESCAPE = Return To List of Files
  2144. SPY_HELP
  2145. SPY_WINE
  2146. ESCAPE = Return To SPY_CAM Control Panel
  2147. ENTER = Select Option * ESCAPE = Return To Program
  2148. SPY_HELP
  2149. ENTER = Select Option * ESCAPE = Return To List of Files
  2150.  Structure   
  2151.  Edit File   
  2152.  Browse File 
  2153.  Indexes     
  2154. DO spy_fact WITH BAR()
  2155.  .DBF OPTIONS 
  2156. ENTER = Closer Look At File * ESCAPE = Return To SPY_CAM Control Panel
  2157. SPY_PICK
  2158. SPY_HELP
  2159. SPY_FILE
  2160. SPY_BOF
  2161. SPY_EOF
  2162. SPY_WAS_RCSPY_FMEN
  2163. SPY_WIN3
  2164. SPY_H_MSG
  2165. SPY_HELP
  2166. SPY_H_POS
  2167. Hot Keys Are Being Saved.
  2168. ON KEY LABEL hot keys:
  2169. On Error: 
  2170. ON KEY LABEL hot keys:
  2171. SPY_WIN2
  2172. SPY_STATUSSPY_HANDLESPY_ACNT
  2173. SSPY_OF
  2174. SPY_TEMP
  2175. ESPY_VAR
  2176. LESPY_KCNT
  2177.  = Move Window * ESCAPE = File Options Menu
  2178. fullpathz
  2179.  ACTIVE INDEXES 
  2180.  Index        Expression
  2181. cursorz
  2182. ESCAPEz
  2183. SET ESCAPE &spy_esc
  2184. SET CURSOR &spy_curs
  2185. ESCAPEz
  2186.  No Indexes Are Currently Active. 
  2187. SET ESCAPE &spy_esc
  2188. ENTER = Select Option * ESCAPE = Return To List of Files
  2189. SET FULLPATH &spy_full
  2190. SPY_HELP
  2191. SPY_FULL
  2192. SSPY_IARR
  2193. ESPY_ALEN
  2194. SSPY_ACNT
  2195. SPY_ICNT
  2196. ESPY_IDIS
  2197. ESPY_CURS
  2198. ESPY_FCNT
  2199. SSPY_ESC
  2200. ESPY_IMORE
  2201. SPY_NULL
  2202. SPY_PRESS
  2203. STATUSz
  2204. SHADOWSz
  2205. SET SHADOWS &spy_shad
  2206. ENTER = Select Option * ESCAPE = Return To Program
  2207. SPY_WAS_ALSPY_SCRN
  2208. SSPY_SHAD
  2209. ESPY_HELP
  2210. LSPY_WIN1
  2211. ENTER = Edit Memory * ESCAPE = Return To Display Memory Window
  2212. enter
  2213. Memory Menu Is Being Constructed.
  2214. variables defined, 
  2215. variables defined, 
  2216. variables defined, 
  2217. DO spy_meme WITH BAR()
  2218.  EDIT MEMORY 
  2219. ENTER = Edit Memory Variables * ESCAPE = Return To SPY_CAM Control Panel
  2220. enter
  2221. DO spy_memr
  2222. SPY_HELP
  2223. LENTER
  2224. SSPY_MEMW
  2225. ESPY_MEMR
  2226. LSPY_HANDLESPY_FMOR
  2227. ESPY_TEMP
  2228. ESPY_SIZE
  2229. ESPY_MEM
  2230. LESPY_MCNT
  2231. ESPY_MENCNTSPY_MEMS
  2232. TSPY_LOAD
  2233. ESCAPE = Return To SPY_CAM Control Panel
  2234. ENTER = Select Option * ESCAPE = Return To Program
  2235. SPY_HELP
  2236. ESCAPE = Return To SPY_CAM Control Panel
  2237. ESCAPEz
  2238. .TXTF
  2239. PRINTER
  2240.  Printer Restored to Normal. 
  2241. PRINTFF
  2242. PRINTFF
  2243.  Printer Redirected To 
  2244. SET ESCAPE &spy_esc
  2245. ENTER = Select Option * ESCAPE = Return To Program
  2246. SPY_HELP
  2247. LSPY_ESC
  2248. SSPY_FNAME
  2249. SPY_OUT
  2250. ESCAPE = Return To SPY_CAM Control Panel
  2251.  DISPLAY STATUS 
  2252. ENTER = Select Option * ESCAPE = Return To Program
  2253. SPY_HELP
  2254. LSPY_STATUSSPY_WIN2
  2255. RESUME = Return To SPY_CAM Control Panel
  2256. ENTER = Select Option * ESCAPE = Return To Program
  2257. SPY_HELP
  2258. LSPY_SCRN
  2259. SSPY_WIN1
  2260. SYSMENUz
  2261. ESCAPEz
  2262. ESCAPE = Return To SPY_CAM Control Panel
  2263.  System Menu Is Not Available. 
  2264. SET ESCAPE &spy_esc
  2265. ESCAPEz
  2266. ESCAPE = Return To SPY_CAM Control Panel
  2267.  System Menu Is Available - Use "F10" or "ALT" To Access. 
  2268. SET ESCAPE &spy_esc
  2269. ENTER = Select Option * ESCAPE = Return To Program
  2270. SPY_ESC
  2271. LSPY_HELP
  2272. ESCAPE = Return To SPY_CAM Control Panel
  2273. CURSORz
  2274.  FOXPRO VERSION 
  2275. SET CURSOR &spy_curs
  2276. ENTER = Select Option * ESCAPE = Return To Program
  2277. SPY_HELP
  2278. LSPY_CURS
  2279. SSPY_WIN2
  2280. SSPY_NULL
  2281. MESSAGEz
  2282. ESCAPEz
  2283.  High Density Display Is Not Available. 
  2284. SET ESCAPE &spy_esc
  2285. SPY_MSG
  2286. LSPY_ESC
  2287. Status On/Off
  2288. *************
  2289. The Status On/Off option turns the system status
  2290. line on and off.
  2291. The status line remains onscreen until it is
  2292. taken off.  The screen handling with regards to
  2293. the status bar is somewhat imprecise.  When the
  2294. status line is removed, it will leave a nasty
  2295. scare across the bottom of your display.
  2296. In spite of this drawback, the status line is a
  2297. valuable debugging tool when it comes to watching
  2298. for inefficient file handling.  A procedure which
  2299. goes back and forth between several files in
  2300. order to be able to change record positions and
  2301. redraw the screen is ripe for optimization.
  2302. SET ALTERNATE TO &spy_f1file
  2303. DO &spy_prg
  2304.  [PgUp]  [PgDn]  [Up]  [Dn]  [Esc] 
  2305. MODIFY FILE &spy_f1file WINDOW spy_f1 NOEDIT
  2306. ERASE &spy_f1file
  2307. SPY_TOP
  2308. LSPY_BOT
  2309. SSPY_PRG
  2310. SSPY_F1FILESPY_F1
  2311. Redirect Print
  2312. **************
  2313. The Redirect Print option redirects all printed
  2314. output to a disk file.  When output is directed
  2315. to a disk file, the option will redirect output
  2316. to the printer.
  2317. The file name to which print will be directed
  2318. is the first available file name using the
  2319. following format: PRINT###.TXT, where ### is
  2320. progressively higher numbers.  Leading zeros
  2321. are not used.
  2322. When print output is redirected, the output
  2323. function works much faster, and the result
  2324. is generally just as valuable as output printed
  2325. onto paper.
  2326. Open .DBF's
  2327. ***********
  2328. The Open .DBF's option is the gateway to viewing
  2329. and analyzing the open database files.
  2330. The initial display is of the currently open
  2331. database files.  The display window indicates
  2332. the following:
  2333.      Sel            Currently selected file
  2334.      #              Work area number
  2335.      Alias          Alias name
  2336.      Recno()        Current record number
  2337.      Rcount()       Total records in database
  2338.      Index          Currently active index
  2339. Any of the currently open files can be selected
  2340. for further analysis.  This is achieved through
  2341. a file menu.  The file menu options are:
  2342. Structure
  2343.      The file structure option provides a view
  2344.      of the field names, field types, and field
  2345.      sizes.
  2346.      Selecting any field presented in the
  2347.      structure display will enable a browse of
  2348.      the selected field.
  2349. Edit File
  2350.      The edit option presents an edit window for
  2351.      viewing the database, and manipulating its
  2352.      contents.
  2353. Browse File
  2354.      The browse option presents a browse window
  2355.      for viewing the database, and manipulating
  2356.      its contents.
  2357. Indexes
  2358.      The Index option displays all of the active
  2359.      index file names and their index
  2360.      expressions.  This window is movable using
  2361.      the left and right arrow keys in order to
  2362.      view any portion of the index expression
  2363.      not on the screen.
  2364. The file selected and the record position are
  2365. automatically returned to their original position
  2366. after the Open .DBF's option is exited.
  2367. In order to change the selected file or the
  2368. record position before returning to your
  2369. application, use the Suspend option.
  2370. In addition to file viewing, the Browse and Edit
  2371. sub-options can be utilized to make changes to
  2372. the contents of the file.  These changes will be
  2373. in the file when you return to your application,
  2374. they may need to be read by your application
  2375. before they will appear on your screen.
  2376. Structure
  2377. The file structure option provides a view of
  2378. the field names, field types, and field sizes.
  2379. Selecting any field presented in the structure
  2380. display will enable a browse of the selected
  2381. field.
  2382. The field browse sub-option can be utilized to
  2383. make changes to the contents of the file.
  2384. These changes will be in the file when you
  2385. return to your application, they may need to
  2386. be read by your application before they will
  2387. appear on your screen.
  2388. Edit File
  2389. *********
  2390. The edit option presents an edit window for
  2391. viewing the database, and manipulating its
  2392. contents.
  2393. In addition to file viewing, the Browse and Edit
  2394. sub-options can be utilized to make changes to
  2395. the contents of the file.  These changes will be
  2396. in the file when you return to your application,
  2397. they may need to be read by your application
  2398. before they will appear on your screen.
  2399. Browse File
  2400. ***********
  2401. The browse option presents a browse window
  2402. for viewing the database, and manipulating
  2403. its contents.
  2404. In addition to file viewing, the Browse and Edit
  2405. sub-options can be utilized to make changes to
  2406. the contents of the file.  These changes will be
  2407. in the file when you return to your application,
  2408. they may need to be read by your application
  2409. before they will appear on your screen.
  2410. FoxPro Filer
  2411. ************
  2412. The FoxPro Filer option invokes the FoxPro Filer
  2413. program.  The Filer is exited by closing the
  2414. Filer window, or by hitting ESCAPE.
  2415. The Filer program is one of the most
  2416. under-rated features of FoxPro.  All good
  2417. programmers should master the Filer.  There is
  2418. almost no file handling function which cannot be
  2419. achieved with the Filer program.
  2420. Call Stack
  2421. **********
  2422. The Call Stack option displays the history of
  2423. program calls which were enabled in order to
  2424. arrive at the current program break point.
  2425. Within the list of programs, procedures and
  2426. functions, you will frequently notice
  2427. references to "ON...".  This refers to menu
  2428. "ON PAD", "ON KEY LABEL", and similar calls
  2429. within your program.
  2430. The Call Stack display terminates at the program
  2431. break point, references to subsequent calls
  2432. within SPY_CAM are distracting, and therefore
  2433. not included.
  2434. The Call Stack is useful for determination of
  2435. the program "genealogy".  In other words,
  2436. "how did I get here?".
  2437. Break Point
  2438. ***********
  2439. The Break Point option displays the name of the
  2440. program, function or procedure which was
  2441. interrupted by the call to SPY_CAM.  The program
  2442. line number of the break is also displayed.
  2443. When the break point is contained in a procedure
  2444. file, the name of the procedure file is also
  2445. presented.
  2446. The break point is useful when you prefer to use
  2447. your own editor to make changes to the program.
  2448.       
  2449. Edit Program
  2450. ************
  2451. The Edit Program option opens an edit window at
  2452. the program break point.  The cursor is placed
  2453. at the end of the line which was executing at
  2454. the break point.
  2455. Unless you break an ongoing operation, you will
  2456. usually be placed on a READ, EDIT, READ MENU, or
  2457. similar "interface" command.
  2458. The FoxPro Edit menu is available by pressing
  2459. ALT-E.  All of the FoxPro memo editor features
  2460. and capabilities are available.
  2461. To save the results of your program editing,
  2462. press CTRL-W, to abandon your work, press ESCAPE.
  2463. Providing you are in development mode, that is
  2464. DEVELOPMENT=ON is included in your CONFIG.FP
  2465. file, the program will be "recompiled" after
  2466. you have left your application and return.
  2467. Subsequent edits to the same program file during
  2468. one "run" may place your cursor in the wrong
  2469. position.  That is, if you place a new line above
  2470. the program break, when you return to the program
  2471. within that session, your cursor will be one line
  2472. away from the actual break point.
  2473. The ability to place the cursor at the program
  2474. break point is not available when you have
  2475. defined an external editor in your CONFIG.FP file.
  2476. Display Memory
  2477. **************
  2478. The Display Memory option presents a window
  2479. containing the results of the DISPLAY MEMORY
  2480. command.  The entire memory is visible using
  2481. the arrow and page keys.
  2482. The display memory option will display the
  2483. following components:
  2484.      Memory Variables
  2485.      Print System Memory Variables
  2486.      Menu and Pad Definitions
  2487.      Popup Definitions
  2488.      Window Definitions
  2489. While the display memory window is active,
  2490. memory variables may be edited.  Pressing ENTER
  2491. will invoke a scrolling menu of memory variables.
  2492. Selecting any variable will present an edit
  2493. window for that memory variable.
  2494. The memory display is one of the best sources of
  2495. information about the operation of your system.
  2496. To obtain a printed output of the display memory,
  2497. utilize the Spy Report option.
  2498. Display Status
  2499. **************
  2500. The Display Status option presents a window
  2501. containing results of the DISPLAY STATUS command.
  2502. The entire system status report is visible using
  2503. the arrow and page keys.
  2504. Some of the components of display status are:
  2505.      Processor Type
  2506.      Work Area / File Information
  2507.      System Information
  2508.      ON KEY Settings
  2509.      SET values
  2510. The display status and display memory commands
  2511. may be printed by selecting the Spy Report
  2512. option.
  2513. Spy Report
  2514. **********
  2515. The Spy Report option prints a report which
  2516. includes the time and date of the report, and
  2517. the results of the display memory and display
  2518. status commands.
  2519. Before the report is printed, SPY_CAM will
  2520. verify the printer status.  When the printer is
  2521. not available, a message window will indicate so.
  2522. You may either correct the situation, and press
  2523. any key to continue, or you may press escape to
  2524. abandon the process.
  2525. The Spy Report is an excellent tool for
  2526. gathering information from various points
  2527. within your application for comparison and
  2528. analysis.
  2529. Upon completion, a wait window with
  2530. "Intelligence Report Completed" will be
  2531. presented.
  2532. The Spy Report may be "printed" to disk through
  2533. utilization of the Redirect Print option.
  2534. Video Mode
  2535. **********
  2536. The Video Mode option will toggle your display
  2537. between regular, or 25 line display, and high
  2538. density, 43 or 50 line display.  The
  2539. determination of your current display mode,
  2540. and the alternate display mode which is
  2541. available, is determined by SPY_CAM.  You simply
  2542. indicate you want the video mode changed the
  2543. other one.
  2544. Hot Keys Are Being Reactivated.
  2545. ON ERROR &spy_var(1)
  2546. ON KEY LABEL &spy_var(spy_on)
  2547. SPY_WIN2
  2548. LSPY_VAR
  2549. SSPY_ON
  2550. Step Will Be Turned OFF Upon Departure.
  2551. Step Will Be Turned ON Upon Departure.
  2552. SPY_STEP
  2553. LSPY_HOLD
  2554. SSPY_NULL
  2555. Quit Program
  2556. ************
  2557. The Quit Program option cancels the operation of
  2558. the program.
  2559. The prime reason for this option is to be able
  2560. to leave the program when it is caught in a
  2561. loop.
  2562. The primary use of the quit option is to leave
  2563. your application.  Invoking SPY_CAM, and hitting
  2564. "Q" is usually the fastest way to leave.  Lets
  2565. face it, water runs down hill for a reason.
  2566. Shell To DOS
  2567. ************
  2568. The Shell To DOS option saves the current program
  2569. status and provides direct access to DOS.
  2570. The Shell To DOS option will clear the screen,
  2571. and remind you that you need to type "EXIT" at
  2572. the DOS prompt in order to return to SPY_CAM,
  2573. and subsequently your application.
  2574. Depending upon the way you set up SPY_CAM, you
  2575. may utilize FoxSwap, and have a generous amount
  2576. of your memory available for running other
  2577. programs.  If FoxSwap is not selected upon
  2578. installation, you will be left with only enough
  2579. memory to perform the most basic of tasks.
  2580. While you are in DOS, you may notice a 400K file
  2581. which is the temporary file utilized by FoxPro.
  2582. It is, of course, a good idea not to modify or
  2583. delete this file.  It is somewhat interesting to
  2584. look at it though.
  2585. While you are in DOS it is also a good idea not
  2586. to start up any TSR (terminate stay resident)
  2587. programs, or modify your system by loading
  2588. network drivers, etc.
  2589. It is also smart not to run any disk
  2590. optimization programs like CHKDSK, Compress,
  2591. or SpeedDisk, and never use your electric hair
  2592. dryer while you are taking a bath.
  2593. FoxPro Version
  2594. **************
  2595. The FoxPro Version option displays a window with
  2596. the FoxPro version number, its creation date,
  2597. and serial number.
  2598. Sometimes, with two versions of FoxPro, single
  2599. user and LAN, and three different models, normal,
  2600. runtime, and demonstration, and several different
  2601. creation dates, it is helpful just to be able to
  2602. ask "Where am I?".
  2603. Memory Utilization
  2604. ******************
  2605. The Memory Status option presents a status
  2606. window detailing the various components of memory
  2607. and its utilization.  The components
  2608. detailed are:
  2609.      Memory Pool Available For Use
  2610.      Memory Pool Used Up
  2611.      FoxPro Memory Pool
  2612.      EMS Reserved By FoxPro
  2613.      EMS Limit Per CONFIG.FP
  2614.      Available For RUN or ! Command
  2615. The memory amounts are "as of" the program break
  2616. point, they do not include the memory utilized
  2617. by SPY_CAM.
  2618. System Help
  2619. ***********
  2620. The System Help option provides access to the
  2621. system help topical menu.
  2622. Step On/Off
  2623. ***********
  2624. The Step On/Off option turns the trace window on
  2625. and off and activates the program step option.
  2626. The Step On/Off option is effective for those
  2627. situations where the other debugging tools just
  2628. aren't enough.  The step option allows you to
  2629. see the operation of each and every command as
  2630. it occurs.
  2631. Trace On/Off
  2632. ************
  2633. The Trace On/Off option turns the trace window
  2634. on and off.
  2635. If you haven't used the trace window, start by
  2636. using it to determine whether your program is
  2637. "caught in a loop", or has "hung".  As you gain
  2638. proficiency with the trace window, you will find
  2639. it can solve many programming problems.
  2640. Suspend
  2641. *******
  2642. The Suspend option suspends program operation
  2643. to the FoxPro command window.
  2644. The command window, and the system menu, provide
  2645. access to many of the FoxPro features otherwise
  2646. not available.  Chief among these is the debug
  2647. window.
  2648. Sysmenu On/Off
  2649. **************
  2650. The Sysmenu On/Off option turns the system menu
  2651. access switch on and off.  An informative wait
  2652. window will inform you of the new status of the
  2653. access to the sysmenu.
  2654. Once access to the sysmenu has been turned on,
  2655. it is accessible from your application by
  2656. pressing the F10 or ALT key.
  2657. Echo Will Be Turned OFF Upon Departure.
  2658. Echo Will Be Turned ON Upon Departure.
  2659. SPY_ECHO
  2660. LSPY_HOLD
  2661. SSPY_NULL
  2662. Indexes
  2663. *******
  2664. The Index option displays all of the active
  2665. index file names and their index
  2666. expressions.  This window is movable using
  2667. the left and right arrow keys in order to
  2668. view any portion of the index expression
  2669. not on the screen.
  2670. ESCAPE = Return To SPY_CAM Control Panel
  2671. CURSORz
  2672.  MEMORY UTILIZATION 
  2673. Memory pool available for use       
  2674. 99,999,999
  2675. Memory pool used up                 
  2676. 99,999,999
  2677. FoxPro memory pool                  
  2678. 99,999,999
  2679. EMS reserved by FoxPro              
  2680. 99,999,999
  2681. EMS limit per CONFIG.FP             
  2682. 99,999,999
  2683. Available for RUN or ! command      
  2684. 99,999,999
  2685. SET CURSOR &spy_curs
  2686. ENTER = Select Option * ESCAPE = Return To Program
  2687. SPY_HELP
  2688. LSPY_CURS
  2689. SSPY_WIN2
  2690. SSPY_POOL
  2691. ESPY_USED
  2692. ESPY_RESER
  2693. SPY_CONFI
  2694. SPY_AVAIL
  2695. SPY_NULL
  2696. ESCAPE = Return To SPY_CAM Control Panel
  2697. DEACTIVATE POPUP
  2698.  CALL STACK 
  2699. ENTER = Select Option * ESCAPE = Return To Program
  2700. Feature Not Available In Command Mode.
  2701. SPY_NORMALSPY_HIST
  2702. SSPY_HELP
  2703. SSPY_CNT
  2704. ESPY_SHOW
  2705. ESPY_H_MEN
  2706. SPY_POS
  2707. SPY_WIN2
  2708. SPY_HOLD
  2709. SPY_NULL
  2710. ESPY_MEME
  2711. SPY_FILE
  2712. SPY_STRU
  2713. SPY_F1
  2714. SPY_DMEM
  2715. SPY_BRK
  2716. SPY_ACT
  2717. SPY_RPT
  2718. SPY_BROW
  2719. SPY_DOS
  2720. olu/3
  2721. SPY_EDIT
  2722. SPY_ERR
  2723. SPY_FACT
  2724. SPY_FBRO
  2725. SPY_FED
  2726. SPY_FILR
  2727. SPY_FPOP
  2728. SPY_HELP
  2729. SPY_OFF
  2730. SPY_IDX
  2731. SPY_LINE
  2732. SPY_MEMR
  2733. SPY_SHLP
  2734. SPY_PRN
  2735. SPY_STAT
  2736. SPY_SUSP
  2737. SPY_SYSM
  2738. SPY_TONE
  2739. SPY_VER
  2740. SPY_VIDO
  2741. SPY_F116
  2742. SPY_F1DO
  2743. SPY_F101
  2744. SPY_F102
  2745. SPY_F103
  2746. SPY_F104
  2747. SPY_F105
  2748. SPY_F107
  2749. SPY_F108
  2750. SPY_F109
  2751. SPY_F110
  2752. SPY_F111
  2753. SPY_F112
  2754. SPY_F113
  2755. SPY_F114
  2756. SPY_ON
  2757. SPY_STEP
  2758. SPY_F124
  2759. SPY_F123
  2760. SPY_F122
  2761. SPY_F121
  2762. SPY_F120
  2763. SPY_F119
  2764. SPY_F118
  2765. SPY_F117
  2766. SPY_F115
  2767. SPY_TRAC
  2768. SPY_F106
  2769. SPY_SMEM
  2770. SPY_CALL
  2771. SUBSCRIPTION INFORMATION
  2772. FoxMasters is published bi-monthly on diskette for a price of $179.00 per year in the USA.  SPECIAL for reader of Jeb Long's book: only $99.95 per year.
  2773. Add $30.00 outside the USA. 
  2774. California Residents please add 8 1/2% sales tax. 
  2775. Send to:
  2776. Tetra Press
  2777. 1015 Gayley #288
  2778. Los Angeles, CA 90024
  2779. Compuserve: 74007,2011
  2780. Single issue price is $25.00.  All single issue orders must be accompanied bye payment in advance. California residents please add 8 1/2% sales tax.
  2781. All Funds must be in US currency.  
  2782. FoxMasters, the FoxPro Magagine on a disk is published by Tetra Press.  
  2783. FoxMasters Editorial
  2784. Vol 2 Num 0 -- Jeb Long Special Edition
  2785. The Rebirth of Programming In The Spirit of Windows
  2786. Bruce Braunstein
  2787. Editor FoxMasters Magazine
  2788. 1015 Gayley #288
  2789. Los Angeles, CA 90024      
  2790. (800) 93-FOXPRO     (310) 281-7533
  2791. FoxPro 2.5 for Windows is now here.  It is a reality and it is one of those things that will take some getting used to.  Switching from DOS to Windows is a greater paradigm shift than switching from CPM to DOS.  But if you are used to programming in FoxPro 2.0 you are more than half way there.  FoxPro for Windows extends the windowing built into that product into a true Graphical User Interface.  While 2.5 will run your old code unchanged, you will most probably want to update it to take advantage of the new features of Windows.
  2792. I have just finished editing Jeb Long's book, which you have just purchased.  Going through his book is one of the best ways I know of to get up to speed in FoxPro 2.5.   This book differs from the others on the market in that it gives you a good insight into the language.
  2793. Jeb is one of the architects of the Xbase language and its predecessor JPLDIS.  Because of his experience with the language he gives you the background to make the built in Power Tools work for you.  Of course anyone can design screens with the Screen Builder,  but unless you understand how that language that it generates works you will not be able to make it do anything useful.
  2794. The book includes a number of useful programs and much sample code.   The main examples are from Jeb's book.  These include a complete scientific calculator, a mortgage calculator,  a stock market graphing  program and much more.  The main programs can be accessed through the main FoxMasters reader window.  The smaller programs are all grouped together in the MISC sub directory.
  2795. As a FoxMasters bonus we are also including  a shareware DLL for compressing text files.  This will let you save greatly on disk space.
  2796. For your entertainment Tom Rombouts, who worked with Jeb and I at the Ashton Tate Development center, is including a FoxPro version of the classic computer game of Life.   Also we are including Gerald Garcia's computer game POPTRIS, a FoxPro version of the Russian game of Falling Blocks.
  2797. Last, but not least, I am including a sample program that I wrote, that accesses the Windows API calls to tell you how much GDI memory you have left.  GDI memory is that memory area in which Windows and user defined objects resides.  In Win 3.1 it is limited to only 256K.  That means that even you have 16MB of main memory, your GDI memory is only 256K and you can run out of memory and the built in FoxPro MEMORY() function will not give you a clue as to what is going on.  The people I spoke with at Microsoft didn't have a clue as to how to tell how much GDI memory was left, but after much digging I was able to track it down.  And I will pass this information on to you.  Shortly we will be publishing a library of hundreds of API calls that you can access from FoxPro for Windows.
  2798. If you like what you see give us a call at (800) 93-FOXPRO.  
  2799. We would like to hear from you.   FoxMasters is published bi-monthly for a normal price of $179.00.   Because you have purchased Jeb Long's book you  may suscribe for only $99.95--if  you pre-pay.   Add $30.00 outside the 
  2800. USA.  Add 8.5% in California.  Satisfaction Guaranteed.
  2801. MDIR.BIN  v 1.0 3 March, 1991Copyright (c) 1991  John M. Bauman All Rights Reserved
  2802. e:\winfm\art.prg
  2803. h:\foxprow\
  2804. ART.FXP
  2805. e:\winfm\crlf.prg
  2806. CRLF.FXP
  2807. e:\winfm\editwind.spr
  2808. EDITWIND.SPX
  2809. e:\winfm\fm_issue.prg
  2810. FM_ISSUE.FXP
  2811. e:\winfm\fm_locat.prg
  2812. FM_LOCAT.FXP
  2813. e:\winfm\fm_locor.prg
  2814. FM_LOCOR.FXP
  2815. e:\winfm\fm_setup.prg
  2816. FM_SETUP.FXP
  2817. e:\winfm\fpwmenu.mpr
  2818. FPWMENU.MPX
  2819. e:\winfm\
  2820. GUIDE.TXT
  2821. e:\winfm\helper.prg
  2822. HELPER.FXP
  2823. e:\winfm\masthead.prg
  2824. MASTHEAD.FXP
  2825. e:\winfm\pathchec.prg
  2826. PATHCHEC.FXP
  2827. e:\winfm\pathset.prg
  2828. PATHSET.FXP
  2829. e:\winfm\poppic.prg
  2830. POPPIC.FXP
  2831. e:\winfm\poptris.prg
  2832. POPTRIS.FXP
  2833. e:\winfm\projfile.prg
  2834. PROJFILE.FXP
  2835. e:\winfm\remove.prg
  2836. REMOVE.FXP
  2837. e:\winfm\rtslash.prg
  2838. RTSLASH.FXP
  2839. e:\winfm\sb_centr.prg
  2840. SB_CENTR.FXP
  2841. e:\winfm\sb_close.prg
  2842. SB_CLOSE.FXP
  2843. e:\winfm\sb_err.prg
  2844. SB_ERR.FXP
  2845. e:\winfm\sb_getyn.prg
  2846. SB_GETYN.FXP
  2847. e:\winfm\sb_selec.prg
  2848. SB_SELEC.FXP
  2849. e:\winfm\setup.prg
  2850. e:\winfm\spy_cam.prg
  2851. SPY_CAM.FXP
  2852. e:\winfm\
  2853. SUBSCRIP.TXT
  2854. e:\winfm\unhelper.prg
  2855. UNHELPER.FXP
  2856. e:\winfm\
  2857. EDITORIA.TXT
  2858. e:\winfm\
  2859. DIRBOSS.BIN
  2860.