home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a091 / 1.ddi / PSSKB.TXT < prev    next >
Encoding:
Text File  |  1993-01-12  |  31.0 KB  |  788 lines

  1.  
  2. ------------------------------------------------------------------------
  3.                   ANSWERS TO COMMONLY ASKED QUESTIONS
  4. ------------------------------------------------------------------------
  5. MAIN TABLE OF CONTENTS
  6.  
  7. Installation
  8. Network Issues
  9. Converting from FoxPro 2.0 to FoxPro 2.5 for MS-DOS
  10. New Features
  11. Printing Issues
  12. Screens
  13. Importing Data
  14. BROWSE
  15. Creating Applications
  16. Product Support Questions
  17.  
  18. ------------------------------------------------------------------------
  19. Installation
  20. ------------------------------------------------------------------------
  21.  
  22. TABLE OF CONTENTS
  23.  
  24. 1   Why does the FoxPro installation sometimes stop before allowing the 
  25.     installation of optional components?
  26. 2   How do I install additional files that I did not specify during 
  27.     installation?
  28. 3   Why does FoxPro reboot during the installation process?
  29. 4   How does SMARTDRV affect FoxPro performance?
  30. 5   What BUFFERS and FILES statements are appropriate for FoxPro 
  31.     for MS-DOS?
  32. 6   Does FoxPro 2.5 for MS-DOS operate with the DOS Protected Mode 
  33.     Interface (DPMI)?
  34. 7   What factors influence FoxPro startup speed?
  35. 8   I am receiving the error message "TOO MANY FILES OPEN." How can I 
  36.     correct this problem?
  37. 9   The Standard Version of FoxPro 2.5 for MS-DOS runs correctly, but 
  38.     when I load the Extended Version, I receive the error message 
  39.     "INCOMPATIBLE MEMORY MANAGER." What is causing this problem?
  40. 10  I am receiving the error message "RUN COMMAND FAILED." How can I 
  41.     correct this problem?
  42. 11  Why do I have several files with the extension .TMP on my disk?
  43. 12  When I try to start up a second instance of FoxPro 2.5 for MS-DOS 
  44.     within Windows, I get the error "Cannot access file at this 
  45.     time ...".  This only happens when the version of FoxPro resides on 
  46.     my local drive.
  47.  
  48. ------------------------------------------------------------------------
  49. Question 1
  50.  
  51. Why does the FoxPro installation sometimes stop before allowing the 
  52. installation of optional components?
  53.  
  54. Answer 1
  55.  
  56. Sometimes in low memory conditions the installation program is unable
  57. to determine whether to run the standard (FOXPRO.EXE) or the enhanced
  58. (FOXPROX.EXE) version to complete the installation.  If you're
  59. installing from within Windows, you can exit Windows to make more memory
  60. available.  If you have any TSR programs running, removing them may free
  61. additional memory.  For information on subsequently installing optional
  62. components see Question 2 in this section.
  63. ------------------------------------------------------------------------
  64. Question 2
  65.  
  66. How do I install additional files that I did not specify during 
  67. installation?
  68.  
  69. Answer 2
  70.  
  71. Restart FoxPro by typing FOX at the MS-DOS prompt and pressing Enter.  
  72. Insert any one of the product disks into the floppy drive and enter the 
  73. following command in the FoxPro Command window:
  74.  
  75. DO INSTALL
  76.  
  77. You will be prompted to insert the disk or disks that contain the 
  78. additional files you want to install.  If you are attempting to install 
  79. from a drive other than drive A, you will be instructed to select 
  80. another source drive after the "Abort, Retry, Fail?" message.
  81. ------------------------------------------------------------------------
  82. Question 3
  83.  
  84. Why does FoxPro reboot during the installation process?
  85.  
  86. Answer 3
  87.  
  88. You could have an anti-virus program running or an old video driver. 
  89. Try using a different video driver (for example, VGA.DRV from Windows)
  90. and running with a clean CONFIG.SYS file and AUTOEXEC.BAT file.
  91. ------------------------------------------------------------------------
  92. Question 4
  93.  
  94. How does SMARTDRV affect FoxPro performance?
  95.  
  96. Answer 4
  97.  
  98. You may notice a substantial reduction in performance when SMARTDRV is 
  99. loaded in the CONFIG.SYS file.  In particular, the /DOUBLE_BUFFER switch 
  100. seems to adversely affect performance.  This performance degradation 
  101. does not seem to occur when SMARTDRV is loaded in the AUTOEXEC.BAT file. 
  102. Some systems, however, require SMARTDRV to be loaded in CONFIG.SYS for 
  103. compatibility.  For example, when using a permanent swap file on a SCSI 
  104. drive, SMARTDRV must be loaded in CONFIG.SYS to allow Microsoft Windows 
  105. to load.
  106. ------------------------------------------------------------------------
  107. Question 5
  108.  
  109. What BUFFERS and FILES statements are appropriate for FoxPro for MS-DOS?
  110.  
  111. Answer 5
  112.  
  113. For best performance with FoxPro when SMARTDRV is loaded, set buffers to 
  114. 10 in the CONFIG.SYS file.  Anything more is redundant, taking valuable 
  115. memory that FoxPro could use for processing.
  116.  
  117. If you do not use a disk cache program such as SMARTDRV, you should 
  118. allocate enough MS-DOS buffers to hold all of the directory entries in 
  119. the subdirectory where you will be working.  Forty buffers is usually 
  120. sufficient as long as the number of files in a subdirectory remains 
  121. below 250.
  122.  
  123. The FILES statement should always be at least 10 more than the greatest 
  124. number of files that you will have open at one time.  We recommend a 
  125. minimum of 40.
  126. ------------------------------------------------------------------------
  127. Question 6
  128.  
  129. Does FoxPro 2.5 for MS-DOS operate with the DOS Protected Mode Interface 
  130. (DPMI)?
  131.  
  132. Answer 6
  133.  
  134. Yes.  FoxPro 2.5 works with DPMI-compliant memory managers, such as 
  135. Microsoft Windows.  If you use a DPMI memory manager, you can control 
  136. the physical memory that FoxPro uses by specifying the MEMLIMIT option 
  137. in your CONFIG.FP file.
  138. ------------------------------------------------------------------------
  139. Question 7
  140.  
  141. What factors influence FoxPro startup speed?
  142.  
  143. Answer 7
  144.  
  145. The time required to load and start FoxPro relates to the physical size 
  146. of FoxPro, the length of the PATH in effect, the number of items that 
  147. must be sought at startup, and other factors.  Many of these items are 
  148. under your control.  For a complete discussion of this issues refer to 
  149. the section on Optimizing Your System in the Installation and 
  150. Configuration manual.
  151. ------------------------------------------------------------------------
  152. Question 8
  153.  
  154. I am receiving the error message "TOO MANY FILES OPEN." How can I 
  155. correct this problem?
  156.  
  157. Answer 8
  158.  
  159. If you receive this error message, use one or more of the following 
  160. strategies:
  161.  
  162. * Increase the FILES setting in the CONFIG.SYS file.
  163. * If you are using a Novell network, increase the FILE HANDLES setting 
  164.   in the SHELL.CFG file.
  165. * If you are using SHARE, increase the number of files and locks.  (For 
  166.   example, you could use SHARE  /F: 4096  /L:500)
  167. ------------------------------------------------------------------------
  168. Question 9
  169.  
  170. The Standard Version of FoxPro 2.5 for MS-DOS runs correctly, but when I 
  171. load the Extended Version, I receive the error message "INCOMPATIBLE 
  172. MEMORY MANAGER."  What is causing this problem?
  173.  
  174. Answer 9
  175.  
  176. When you configure your memory manager, verify that you allow it to 
  177. create expanded memory. Please refer to the "Optimizing Your System" 
  178. section in the Developer's Guide for further information on the Extended 
  179. Version of FoxPro.
  180. ------------------------------------------------------------------------
  181. Question 10
  182.  
  183. I am receiving the error message "RUN COMMAND FAILED." How can I correct 
  184. this problem?
  185.  
  186. Answer 10
  187.  
  188. This error is caused by one of the following conditions:
  189.  
  190. FoxPro cannot find the COMMAND.COM file. Use the SHELL equal sign 
  191. statement with the forward slash P parameter in your CONFIG.SYS file to 
  192. specify the location of the COMMAND.COM file.
  193.  
  194. or
  195.  
  196. If the location of COMMAND.COM is already specified, FoxPro does not 
  197. have enough conventional memory to execute the command. If this is the 
  198. case, use FoxSwap to execute the command. (For example, use RUN /0 DIR 
  199. instead of RUN DIR).  RUN /0 automatically makes all available 
  200. conventional memory accessible.
  201. ------------------------------------------------------------------------
  202. Question 11
  203.  
  204. Why do I have several files with the extension .TMP on my disk?
  205.  
  206. Answer 11
  207.  
  208. Every time you load FoxPro, it creates temporary (.TMP) files. These 
  209. files are automatically deleted when you exit FoxPro with a normal 
  210. shutdown. However, .TMP files still exist if you reboot the machine from 
  211. within FoxPro, or if you don't have delete rights in the directory where 
  212. the files reside. Exit FoxPro and acquire the rights to delete all these 
  213. files.
  214. ------------------------------------------------------------------------
  215. Question 12
  216.  
  217. When I try to start up a second instance of FoxPro 2.5 for MS-DOS within 
  218. Windows, I get the error "Cannot access file at this time ...".  This 
  219. only happens when the version of FoxPro resides on my local drive.
  220.  
  221. Answer 12
  222.  
  223. This appears to be caused by a problem with SHARE.  Current workarounds 
  224. include marking the FoxPro executable READONLY, running under Windows 
  225. for Workgroups or running a copy of FoxPro from a network location.
  226.  
  227.  
  228. ------------------------------------------------------------------------
  229. Network Issues
  230. ------------------------------------------------------------------------
  231.  
  232. TABLE OF CONTENTS
  233.  
  234. 1   When a second user enters Microsoft FoxPro for MS-DOS on my network, 
  235.     the error message "FILE IN USE BY ANOTHER" is displayed. How can I 
  236.     correct this problem?
  237. 2   In a network environment, where does FoxPro create its temporary 
  238.     files?
  239.  
  240. ------------------------------------------------------------------------
  241. Question 1
  242.  
  243. When a second user enters Microsoft FoxPro for MS-DOS on my network, the 
  244. error message "FILE IN USE BY ANOTHER" is displayed. How can I correct 
  245. this problem?
  246.  
  247. Answer 1
  248.  
  249. If you are on a peer-to-peer network, you must first load MS-DOS SHARE 
  250. and then verify that the FoxPro files are marked as read only. The 
  251. FOXUSER database can be shared only if the file is marked "R-O" (read 
  252. only). If you receive this error message when you try to open a database 
  253. file, make sure that both users have EXCLUSIVE set to OFF.
  254. ------------------------------------------------------------------------
  255. Question 2
  256.  
  257. In a network environment, where does FoxPro create its temporary files?
  258.  
  259. Answer 2
  260.  
  261. FoxPro creates its temporary files in the current working directory 
  262. unless you specifically designate an alternate location by including one 
  263. or more of the EDITWORK, SORTWORK, PROGWORK and/or TMPFILES statements 
  264. in the CONFIG.FP file.
  265.  
  266. If local workstations have sizable hard drives with plenty of free 
  267. space, you can improve performance in the multi-user environment by 
  268. placing FoxPro temporary work files on the local drive or on a RAM 
  269. drive.  Redirecting these files to a local drive or a RAM drive 
  270. provides additional speed by reducing the need to access the network 
  271. drive and, therefore, reducing the amount of network traffic.
  272.  
  273. On small networks with older workstations with slow hard drives, we have 
  274. occasionally experienced better performance by leaving FoxPro temporary 
  275. files on the file server.  When in doubt, direct temporary files to the 
  276. local hard drive.
  277.  
  278.  
  279. ------------------------------------------------------------------------
  280. Converting from FoxPro 2.0 to FoxPro 2.5 for MS-DOS
  281. ------------------------------------------------------------------------
  282.  
  283. TABLE OF CONTENTS
  284.  
  285. 1   Are my existing FoxPro 2.0 screens and reports compatible with 
  286.     FoxPro 2.5?
  287. 2   What about existing library files created with the FoxPro 2.0 
  288.     Library Construction Kit?  Can these be used in FoxPro 2.5?
  289. 3   I have some existing programs compiled under FoxPro 2.0.  Are they 
  290.     compatible?
  291.  
  292. ------------------------------------------------------------------------
  293. Question 1
  294.  
  295. Are my existing FoxPro 2.0 screens and reports compatible with FoxPro 2.5?
  296.  
  297. Answer 1
  298.  
  299. The structures of the databases created by the power tools have changed 
  300. in FoxPro 2.5  When you first open files of these types, FoxPro 2.5 
  301. converts them to FoxPro 2.5 format (with your permission).  This 
  302. conversion is a one-way process -- files that have been converted to 2.5 
  303. formats may no longer be opened in 2.0.  You may want to make backups 
  304. before converting.  For more information about specific FoxPro 2.5 file 
  305. formats, see the Tables chapter in the Update manual.
  306. ------------------------------------------------------------------------
  307. Question 2
  308.  
  309. What about existing library files created with the FoxPro 2.0 Library 
  310. Construction Kit?  Can these be used in FoxPro 2.5?
  311.  
  312. Answer 2
  313.  
  314. Library files created with the FoxPro 2.0 Library Construction Kit must 
  315. be relinked before they can be used in FoxPro 2.5.  If you purchased a 
  316. library, contact the vendor that originally provided the library for 
  317. information on an updated version.  If you have the original source code 
  318. for the library, just relink the library.
  319. ------------------------------------------------------------------------
  320. Question 3
  321.  
  322. I have some existing programs compiled under FoxPro 2.0.  Are they 
  323. compatible?
  324.  
  325. Answer 3
  326.  
  327. Programs compiled under FoxPro 2.0, such as .APPs and .FXPs, are not 
  328. compatible with FoxPro 2.5.  To run such programs in FoxPro 2.5, you 
  329. must rebuild them.  For more information about rebuilding FoxPro 2.0 
  330. applications, see the section on Using Files From Other Platforms in the 
  331. Update manual.
  332.  
  333.  
  334. ------------------------------------------------------------------------
  335. New Features
  336. ------------------------------------------------------------------------
  337.  
  338. TABLE OF CONTENTS
  339.  
  340. 1   FoxPro 2.0 had 25 work areas.  Has this limit been raised in 2.5?
  341. 2   Are additional file types supported for direct import into FoxPro?
  342. 3   What about additional language enhancements?
  343. 4   I have heard a great deal of discussion about cross-platform 
  344.     application development.  Is this capability a reality with 
  345.     FoxPro 2.5?
  346.  
  347. ------------------------------------------------------------------------
  348. Question 1
  349.  
  350. FoxPro 2.0 had 25 work areas.  Has this limit been raised in 2.5?
  351.  
  352. Answer 1
  353.  
  354. Yes.  Both the Windows version of FoxPro 2.5 and the Extended version
  355. of FoxPro 2.5 for MS-DOS have 225 work areas.
  356. ------------------------------------------------------------------------
  357. Question 2
  358.  
  359. Are additional file types supported for direct import into FoxPro?
  360.  
  361. Answer 2
  362.  
  363. Yes.  We have added support for importing Microsoft Excel 3.0, Microsoft 
  364. Excel 4.0, Paradox 3.5 and Paradox 4.0 files.
  365. ------------------------------------------------------------------------
  366. Question 3
  367.  
  368. What about additional language enhancements?
  369.  
  370. Answer 3
  371.  
  372. FoxPro 2.5 contains additional generator directives, new system memory 
  373. variables, and new and enhanced commands and functions.  For a complete 
  374. listing of new features in FoxPro 2.5 refer to the Update manual.
  375. ------------------------------------------------------------------------
  376. Question 4
  377.  
  378. I have heard a great deal of discussion about cross-platform application 
  379. development.  Is this capability a reality with FoxPro 2.5?
  380.  
  381. Answer 4
  382.  
  383. Yes.  FoxPro 2.5 allows you to create and maintain applications that run 
  384. on multiple platforms, such as Windows and MS-DOS, and share data with 
  385. full record locking and other multi-user capabilites.  An application 
  386. that can run on multiple platforms is a cross-platform application.
  387.  
  388. There are several different approaches to writing cross-platform 
  389. applications in FoxPro.  You can run your MS-DOS applications directly in 
  390. Windows with no changes.  Another option automatically takes your 
  391. application from one platform and transports it to another without any 
  392. additional coding.  Transporting is designed for applications developed 
  393. with the FoxPro power tools: Screen Builder,  Report Writer and Label 
  394. Designer.  The third approach allows you to transport your application 
  395. from one environment to another while maintaining separate interfaces 
  396. for your application on each platform.
  397.  
  398. For a detailed discussion and examples of the these three options refer 
  399. to the Using Files From Other Platforms section of the Update manual.
  400.  
  401.  
  402. ------------------------------------------------------------------------
  403. Printing Issues
  404. ------------------------------------------------------------------------
  405.  
  406. TABLE OF CONTENTS
  407.  
  408. 1   When I try to print boxes, ASCII characters are printed instead of 
  409.     boxes.  How can I correct this problem?
  410. 2   I am using the Relational Query By Example (RQBE) system to send 
  411.     data to a report. The data in the report is incorrect; the report 
  412.     prints the same record over and over. How can I correct this problem?
  413. 3   Why can't I select the printer driver check box in the Printer Setup 
  414.     Dialog box?
  415. 4   I am using a Novell network. I can print by using the Novell CAPTURE 
  416.     command, but the SET PRINTER TO \\SPOOLER command doesn't work. How 
  417.     can I correct this problem?
  418. 5   I cannot make the printer drivers work in an executable file. How 
  419.     can I correct this problem?
  420.  
  421. ------------------------------------------------------------------------
  422. Question 1
  423.  
  424. When I try to print boxes, ASCII characters are printed instead of boxes.
  425. How can I correct this problem?
  426.  
  427. Answer 1
  428.  
  429. In the Printer Setup dialog, specify a printer setup appropriate for 
  430. your printer. If you are already using a printer driver, modify the 
  431. P_CODES database in order to send the proper code for your printer, and 
  432. rebuild the GENPD.APP file. If you are not using a printer driver, send 
  433. the proper escape codes to the printer before you print using the ??? 
  434. command.
  435.  
  436. ------------------------------------------------------------------------
  437. Question 2
  438.  
  439. I am using the Relational Query By Example (RQBE) system to send data to 
  440. a report. The data in the report is incorrect; the report prints the 
  441. same record over and over. How can I correct this problem?
  442.  
  443. Answer 2
  444.  
  445. When you created the report, you used alias names in your field 
  446. definitions. To modify the report, simply remove the alias names. For 
  447. example, a field containing CUSTOMER.NAME should be modified to contain 
  448. only NAME.
  449. ------------------------------------------------------------------------
  450. Question 3
  451.  
  452. Why can't I select the printer driver check box in the Printer Setup 
  453. dialog?
  454.  
  455. Answer 3
  456.  
  457. This problem occurs if you are missing the GENPD.APP file, if the _GENPD 
  458. memory variable is set incorrectly, if the resource file is turned off, 
  459. or if the FOXUSER file is missing, damaged, or marked as read only.
  460. ------------------------------------------------------------------------
  461. Question 4
  462.  
  463. I am using a Novell network. I can print by using the Novell CAPTURE 
  464. command, but the SET PRINTER TO \\SPOOLER command doesn't work. How can 
  465. I correct this problem?
  466.  
  467. Answer 4
  468.  
  469. If you are receiving the error message "PRINT NOT READY," make sure that 
  470. there are no spaces after the \\SPOOLER section of this command. If the 
  471. printer information does not print until you exit FoxPro, you must issue 
  472. the command SET PRINT TO in order to release the print spooler.
  473. ------------------------------------------------------------------------
  474. Question 5
  475.  
  476. I cannot make the printer drivers work in an executable file. How can I 
  477. correct this problem?
  478.  
  479. Answer 5
  480.  
  481. Open the project to make sure that the GENPD.APP file is included in the 
  482. project as an application. If it is not included, add GENPD.APP to the 
  483. project as an application.
  484.  
  485. Note: GENPD.APP is automatically marked as an excluded project element.
  486.  
  487. Rebuild the project and your executable file. Make sure that you 
  488. distribute the GENPD.APP, FOXUSER.DBF, FOXUSER.FPT, and FOXSWAP.COM 
  489. files with your executable file. If you are distributing an Extended 
  490. Version, also include PROAPI16.EXE in the project.
  491.  
  492.  
  493. ------------------------------------------------------------------------
  494. Screens
  495. ------------------------------------------------------------------------
  496.  
  497. TABLE OF CONTENTS
  498.  
  499. 1   Every time I try to generate a specific screen, I have to add my 
  500.     supporting screens to the screen set. How can I avoid this problem?
  501. 2   When I create a screen set with more than one window, how do I move 
  502.     through my windows?
  503.  
  504. ------------------------------------------------------------------------
  505. Question 1
  506.  
  507. Every time I try to generate a specific screen, I have to add my 
  508. supporting screens to the screen set. How can I avoid this problem?
  509.  
  510. Answer 1
  511.  
  512. To save these options, you must create a project and include the screens 
  513. as a screen set.
  514. ------------------------------------------------------------------------
  515. Question 2
  516.  
  517. When I create a screen set with more than one window, how do I move 
  518. through my windows?
  519.  
  520. Answer 2
  521.  
  522. If all the windows in your screen set are READ windows, use the PAGE UP 
  523. key, the PAGE DOWN key, or modify the value of the system memory 
  524. variable _CUROBJ to cycle through the windows of your screen set. If any 
  525. one of the windows in your screen set is not a READ window, such as a 
  526. BROWSE window, then you must press CTRL+F1 to cycle through the screen 
  527. set.
  528.  
  529.  
  530. ------------------------------------------------------------------------
  531. Importing Data
  532. ------------------------------------------------------------------------
  533.  
  534. Question 1
  535.  
  536. How do I import a data file into Microsoft FoxPro for MS-DOS?
  537.  
  538. Answer 1
  539.  
  540. To import a data file, use either the IMPORT command or the APPEND FROM 
  541. command. If you are receiving the error message "STRING TOO LONG TO 
  542. FIT," insert a carriage return and a linefeed after each string of data. 
  543. A wide range of file formats is supported. See the Language Reference 
  544. for a complete list of the supported file formats.
  545.  
  546.  
  547. ------------------------------------------------------------------------
  548. BROWSE
  549. ------------------------------------------------------------------------
  550.  
  551. TABLE OF CONTENTS
  552.  
  553. 1   I modified the structure of my database, but when I use the BROWSE 
  554.     command on the file, I don't see the changes. How can I correct this 
  555.     problem?
  556. 2   When I press the CTRL+N key combination in my program to append a 
  557.     new record in the Browse window, I get the musical note instead. How 
  558.     can I correct this problem?
  559.  
  560. ------------------------------------------------------------------------
  561. Question 1
  562.  
  563. I modified the structure of my database, but when I use the BROWSE 
  564. command on the file, I don't see the changes. How can I correct this 
  565. problem?
  566.  
  567. Answer 1
  568.  
  569. If you cannot see your changes, you are most likely using the BROWSE 
  570. command from the System menu or the View panel, or you are issuing a 
  571. BROWSE LAST or BROWSE PREFERENCE command from the Command window.
  572. To see these structural changes, you must first issue a plain BROWSE
  573. command from the Command window to display the new default version
  574. of the database.
  575. ------------------------------------------------------------------------
  576. Question 2
  577.  
  578. When I press the CTRL+N key combination in my program to append a new 
  579. record in the Browse window, I get the musical note instead. How can I 
  580. correct this problem?
  581.  
  582. Answer 2
  583.  
  584. CTRL+N is a shortcut key combination associated with the System menu. In 
  585. your program, you must issue the command SET SYSMENU ON and/or use a 
  586. BROWSE command instead of the BROWSE NOMENU command.
  587.  
  588.  
  589. ------------------------------------------------------------------------
  590. Creating Applications and Executables
  591. ------------------------------------------------------------------------
  592.  
  593. TABLE OF CONTENTS
  594.  
  595. 1   I have created an application that does not allow me to edit my 
  596.     database files.  How can I correct this problem?
  597. 2   Why can't I build an executable file from within my project?  The 
  598.     options to do so are dimmed and unavailable.
  599. 3   When I attempt to build an executable file, I receive the error 
  600.     message "LINK COMMAND FAILED."  How can I correct this problem?
  601. 4   My executable file runs correctly under the development version, but 
  602.     I receive the error message "FEATURE NOT AVAILABLE" under the stand-
  603.     alone version.  How can I correct this problem?
  604.  
  605. ------------------------------------------------------------------------
  606. Question 1
  607.  
  608. I have created an application that does not allow me to edit my database 
  609. files.  How can I correct this problem?
  610.  
  611. Answer 1
  612.  
  613. Mark your database as excluded in the project, then rebuild your 
  614. application.  You must distribute these files to your end users.  
  615. Including the database in the project automatically makes these files 
  616. read only.
  617. ------------------------------------------------------------------------
  618. Question 2
  619.  
  620. Why can't I build an executable file from within my project?  The 
  621. options to do so are dimmed and unavailable.
  622.  
  623. Answer 2
  624.  
  625. To build an executable file, you must purchase the Microsoft FoxPro 
  626. Distribution Kit and install it in your FoxPro directory.  Prior to 
  627. installing the FoxPro Distribution Kit, make sure that the FoxPro files 
  628. are not marked as read only.
  629. ------------------------------------------------------------------------
  630. Question 3
  631.  
  632. When I attempt to build an executable file, I receive the error message 
  633. "LINK COMMAND FAILED." How can I correct this problem?
  634.  
  635. Answer 3
  636.  
  637. If you receive this error message, check the following items:
  638.  
  639. * Make sure that you have enough conventional memory.
  640. * Make sure that you have enough disk space.
  641. * Increase the number of file handles available to FoxPro. To do this, 
  642.   you can increase the FILES setting in the CONFIG.SYS file or increase 
  643.   the FILE HANDLES setting in the SHELL.CFG file.
  644. * Make sure that FoxPro can find your COMMAND.COM file.
  645. * Make sure that the following files are on your path: WLINK8.EXE, 
  646.   PROAPI16.EXE, and FOXSWAP.COM.
  647. * If you are running the Extended Version of FoxPro, make sure that 
  648.   DOSMEM=ON is not on in your CONFIG.FP file.
  649. ------------------------------------------------------------------------
  650. Question 4
  651.  
  652. My executable file runs correctly under the development version, but I 
  653. receive the error message "FEATURE NOT AVAILABLE" under the stand-alone 
  654. version.  How can I correct this problem?
  655.  
  656. Answer 4
  657.  
  658. First, check the "Features Not Available" list in the FoxPro 
  659. Distribution Kit documentation.  Certain features used for development 
  660. are not available in the applications and executables you create.  
  661. If you still encounter problems, it is possible that you are using a 
  662. macro substitution in your program.  You must either eliminate the macro 
  663. substitution or include a program that issues the proper command, but is 
  664. never called, in your project.
  665.  
  666.  
  667. ------------------------------------------------------------------------
  668. Product Support Questions
  669. ------------------------------------------------------------------------
  670.  
  671. TABLE OF CONTENTS
  672.  
  673. 1   Where can I go for additional pre-sale information such as pricing, 
  674.     upgrade policies, release dates, etc. on Microsoft Fox products?
  675. 2   Where can I go for additional FoxPro product support?
  676. 3   If I do call for support or post a message on the Fox Forum what 
  677.     information should I include?
  678. 4   I have a hearing impairment. Where can I go for additional FoxPro 
  679.     product support?
  680. 5   I have some specific comments and suggestions on Microsoft Fox 
  681.     products.  Where can I direct these comments?
  682.  
  683. ------------------------------------------------------------------------
  684. Question 1
  685.  
  686. Where can I go for additional pre-sale information such as pricing, 
  687. upgrade policies, release dates, etc. on Microsoft Fox products?
  688.  
  689. Answer 1
  690.  
  691. Call 800-635-7194.
  692. ------------------------------------------------------------------------
  693. Question 2
  694.  
  695. Where can I go for additional FoxPro product support?
  696.  
  697. Answer 2
  698.  
  699. Call *Microsoft FastTips* to hear recorded responses to common questions 
  700. about Microsoft FoxPro.  You can also order technical notes that will be 
  701. sent to your fax machine.  FastTips is available seven days a week, 24 
  702. hours a day.  For assistance with FoxPro, dial 206-635-7190.
  703.  
  704. Use the *Microsoft Forums* on CompuServe.  You can discuss current 
  705. support and design issues with other developers and download sample 
  706. files from the libraries.  For an introductory CompuServe membership kit 
  707. specifically for Microsoft users, dial 800-848-8199 and ask for operator 
  708. 170.  If you are already a CompuServe member, type GO MICROSOFT at any ! 
  709. prompt.  For specific FoxPro information, type GO FOXFORUM.
  710.  
  711. Use the *Microsoft Download Service* to access technical notes and 
  712. supplementary files covering common Microsoft product support issues.  
  713. This service is available via modem 24 hours a day, seven days a week at 
  714. 206-936-6735.
  715.  
  716. Call *Microsoft Product Support Services* between 6 a.m. and 6 p.m. 
  717. Pacific time, Monday through Friday.  For assistance with Microsoft Fox 
  718. products for MS-DOS or Windows, call 206-635-7191.  For assistance with 
  719. Microsoft Fox products for the Macintosh, call 206-635-7192.
  720.  
  721. Microsoft support services are subject to Microsoft prices, terms, and 
  722. conditions that are in place at the time the service is used.
  723. ------------------------------------------------------------------------
  724. Question 3
  725.  
  726. If I do call for support or post a message on the Fox Forum what 
  727. information should I include?
  728.  
  729. Answer 3
  730.  
  731. When you call, you should be at your computer and have the appropriate 
  732. product documentation at hand.  Be prepared to give the following 
  733. information:
  734.  
  735. * The version number of the Microsoft Fox product that you are using.  
  736.   This can be obtained by typing ?VERSION(1) in the Command window for 
  737.   FoxPro or at the dot prompt in FoxBASE+.
  738. * The type of hardware you are using, including network hardware if 
  739.   applicable; and the operating environment that you are using.
  740. * The contents of the following files: CONFIG.FP or CONFIG.FPW, 
  741.   CONFIG.SYS, AUTOEXEC.BAT, and any network configuration files.
  742. * The exact wording of any messages that appeared on your screen.
  743. * A description of what happened and what you were doing when the 
  744.   problem occurred.
  745. * Can you reproduce the problem using a small number of steps?
  746. * What steps have you already taken to solve the problem?
  747. ------------------------------------------------------------------------
  748. Question 4
  749.  
  750. I have a hearing impairment. Where can I go for additional FoxPro 
  751. product support?
  752.  
  753. Answer 4
  754.  
  755. Microsoft Product Support Services is available for the hearing impaired.
  756. Using a special TDD/TT modem, dial 206-635-4948 between 6 a.m. and 
  757. 6 p.m. Pacific time, Monday through Friday.
  758.  
  759. Microsoft support services are subject to Microsoft prices, terms, and 
  760. conditions that are in place at the time the service is used.
  761. ------------------------------------------------------------------------
  762. Question 5
  763.  
  764. I have some specific comments and suggestions on Microsoft Fox products. 
  765. Where can I direct these comments?
  766.  
  767. Answer 5
  768.  
  769. We'd like to hear your comments about Microsoft Fox products and 
  770. services.  Help us make future versions of Microsoft Fox products even 
  771. better by giving us a call, sending a fax, dropping us a note, or 
  772. sending us electronic mail.  We'll consider your feedback in developing 
  773. future versions of Microsoft FoxPro.
  774.  
  775. Call us at 206-936-9474 and leave your comments using a touch-tone phone 
  776. 24 hours a day.
  777.  
  778. Fax us at 206-936-7329 and provide detailed comments 24 hours a day.
  779.  
  780. Send us a note at Microsoft FoxPro WishLine, One Microsoft Way, Redmond, 
  781. Washington  98052
  782.  
  783. If you have access to the Internet, send us electronic mail at:
  784. foxwish@microsoft.com.
  785.  
  786. Or, address CompuServe mail to:
  787. >INTERNET:foxwish@microsoft.com.
  788.