home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a101 / 1.ddi / PSSKB.TXT < prev    next >
Encoding:
Text File  |  1994-03-23  |  33.0 KB  |  963 lines

  1.                          PSSKB.TXT
  2. **********************************************************
  3.         Answers to Commonly Asked Question About
  4.  
  5.     Microsoft(R) FoxPro(R) for MS-DOS (R) Version 2.5a
  6.  
  7.     (C)1993 Microsoft Corporation. All Rights Reserved.
  8.  
  9. **********************************************************
  10. ========
  11. CONTENTS
  12. ========
  13.  
  14. Part   Description
  15. ----   -----------
  16.  
  17. 1      Installation
  18. 2      Network Issues
  19. 3      Converting from FoxPro 2.0 to FoxPro 2.5 for MS-DOS
  20. 4      New Features
  21. 5      Printing Issues
  22. 6      Screens
  23. 7      Importing Data
  24. 8      BROWSE Command
  25. 9      Creating Applications
  26. 10     Product Support
  27.  
  28. ----------------------------------------------------------
  29. ====================
  30. Part 1: Installation
  31. ====================
  32.  
  33. Overview of Questions
  34. ---------------------
  35.  
  36. 1   Why does the FoxPro installation sometimes stop before
  37.     allowing the installation of optional components?
  38. 2   How do I install additional files that I didn't
  39.     specify during installation?
  40. 3   Why does FoxPro reboot during the installation process?
  41. 4   What MS-DOS BUFFERS and FILES statements are appropriate
  42.     for FoxPro for MS-DOS?
  43. 5   Does FoxPro 2.5 for MS-DOS operate with the DOS
  44.     Protected Mode Interface (DPMI)?
  45. 6   What factors influence FoxPro startup speed?
  46. 7   I'm receiving the error message "Too many files open."
  47.     How can I correct this problem?
  48. 8   The Standard Version of FoxPro 2.5 for MS-DOS runs
  49.     correctly on my computer, but when I load the 32-bit 
  50.     Extended version I receive the error message "Incompatible
  51.     memory manager." What is causing this problem?
  52. 9  I am receiving the error message "RUN/! command failed."
  53.     How can I correct this problem?
  54. 10  Why do I have several files with the extension .TMP on
  55.     my disk?
  56. 11  When I try to start up a second instance of FoxPro 2.5
  57.     for MS-DOS within Windows, I get the error "Cannot
  58.     Access File at this Time." This only happens when the
  59.     version of FoxPro resides on my local drive.
  60. ----------------------------------------------------------
  61.  
  62. Question 1
  63.  
  64. Why does the FoxPro installation sometimes stop before
  65. allowing the installation of optional components?
  66.  
  67. Answer 1
  68.  
  69. Sometimes in low memory conditions the installation program
  70. is unable to determine whether to run the Standard
  71. (FOXPRO.EXE) or the 32-bit Extended (FOXPROX.EXE) version
  72. to complete the installation. If you're installing from 
  73. within Windows, you can exit Windows to make more memory
  74. available. If you have any TSR programs residing in memory,
  75. removing them from memory may free additional memory.  For
  76. information on installing optional components after you have
  77. installed FoxPro, see Question 2 in this section.
  78. ----------------------------------------------------------
  79.  
  80. Question 2
  81.  
  82. How do I install additional files that I didn't specify
  83. during installation?
  84.  
  85. Answer 2
  86.  
  87. Restart FoxPro by typing FOX at the MS-DOS prompt and
  88. pressing Enter. Insert any one of the product disks into
  89. drive A and enter the following command in the FoxPro
  90. Command window:
  91.  
  92. DO INSTALL
  93.  
  94. You are prompted to insert the disk or disks that
  95. contain the additional files you want to install.  If you
  96. are attempting to install from a drive other than drive A,
  97. you are instructed to select another source drive
  98. after the "Abort, Retry, Fail?" message.
  99. ----------------------------------------------------------
  100.  
  101. Question 3
  102.  
  103. Why does FoxPro reboot during the installation process?
  104.  
  105. Answer 3
  106.  
  107. You could have an anti-virus program running, a memory
  108. conflict, or an old video driver. Disable any anti-virus 
  109. program or old video driver and retry the installation
  110. of optional components as described in Question 2, above.
  111. Make sure you are excluding areas of memory required to
  112. load video drivers or network cards. For example, if you
  113. are loading EMM386 in your CONFIG.SYS file, the
  114. "X=D800-DFFF" parameter in the following device driver
  115. load command in MS-DOS will reserve those memory segments:
  116.  
  117.    DEVICE=C:\WINDOWS\EMM386.EXE RAM 2048 X=D800-DFFF
  118.  
  119. If you are using an older version of your video card 
  120. driver, contact the manufacturer or use the Microsoft
  121. Download Service (MSDL) to get new drivers. MSDL is
  122. described in the Product Support section, below.
  123.  
  124. If you are installing from within Windows, try using a
  125. different video driver (for example, the generic VGA 
  126. driver, VGA.DRV) and run with no old video drivers
  127. loaded in the AUTOEXEC.BAT or CONFIG.SYS files.
  128. ----------------------------------------------------------
  129.  
  130. Question 4
  131.  
  132. What MS-DOS BUFFERS and FILES statements are appropriate for
  133. FoxPro for MS-DOS?
  134.  
  135. Answer 4
  136.  
  137. For best performance with FoxPro when the SMARTDRV device 
  138. driver is loaded, set BUFFERS to 10 in the CONFIG.SYS file.
  139. Anything more is redundant, taking up valuable memory that
  140. FoxPro could use for processing.
  141.  
  142. If you don't use a disk cache program such as SMARTDRV,
  143. you should allocate enough MS-DOS buffers to hold all of
  144. the directory entries in the subdirectory where you will
  145. be working.  Setting BUFFERS to 40 is usually sufficient
  146. as long as the number of files in a subdirectory remains
  147. below 250.
  148.  
  149. The FILES statement should always be at least 10 more than
  150. the greatest number of files that you will have open at
  151. one time.  We recommend that you set FILES to 40 or greater.
  152. ----------------------------------------------------------
  153.  
  154. Question 5
  155.  
  156. Can I run the FoxPro 2.5 32-bit Extended version in Enhanced
  157. Mode Windows or with EMM386 with the NOEMS option?
  158.  
  159. Answer 5
  160.  
  161. Yes.  FoxPro 2.5 works with DPMI-compliant memory managers,
  162. such as Microsoft Windows and EMM386.  If you use a DPMI
  163. memory manager, you can control the physical memory that
  164. FoxPro uses by specifying the MEMLIMIT option in your
  165. CONFIG.FP file. For more information on the MEMLIMIT option,
  166. refer to the Update manual and to "Changes to Documentation 
  167. Since Printing" in Help.
  168. ----------------------------------------------------------
  169.  
  170. Question 6
  171.  
  172. What factors influence FoxPro startup speed?
  173.  
  174. Answer 6
  175.  
  176. The time required to load and start FoxPro relates to the
  177. physical size of FoxPro, the length of the path in effect,
  178. the number of items FoxPro has to locate at startup, and
  179. other factors.  You can control many of these items.
  180. For a complete discussion of this issue, refer to 
  181. "Optimizing Your System" in the Installation and 
  182. Configuration manual.
  183. ----------------------------------------------------------
  184.  
  185. Question 7
  186.  
  187. I'm receiving the error message "Too many files open."
  188. How can I correct this problem?
  189.  
  190. Answer 7
  191.  
  192. If you receive this error message, use one or more of the
  193. following strategies:
  194.  
  195. * Increase the FILES setting in the CONFIG.SYS file.
  196. * If you are using a Novell network, increase the FILE
  197.   HANDLES setting in the SHELL.CFG file.
  198. * If you are using the MS-DOS SHARE program, increase the
  199.   number of files and locks. For example, you could use
  200.   SHARE /F: 4096 /L:500 in the CONFIG.SYS file.
  201. ----------------------------------------------------------
  202.  
  203. Question 8
  204.  
  205. The Standard version of FoxPro 2.5 for MS-DOS runs
  206. correctly on my computer, but when I load the 32-bit
  207. Extended version I receive the error message "Incompatible
  208. memory manager."  What's causing this problem?
  209.  
  210. Answer 8
  211.  
  212. When you configure your memory manager, verify that it
  213. can use extended memory, and that the proper switches
  214. are set. For further information on the 32-bit Extended
  215. version of FoxPro, refer to "Optimizing Your System" in
  216. the Installation and Configuration Guide.
  217. ----------------------------------------------------------
  218.  
  219. Question 9
  220.  
  221. I'm receiving the error message "RUN/! command failed." How
  222. can I correct this problem?
  223.  
  224. Answer 9
  225.  
  226. Make sure your CONFIG.SYS file contains this line:
  227.  
  228.   SHELL = C:\<path>\COMMAND.COM C:\<path>\ /P /E:1024
  229.  
  230. Also, make sure that the correct version of COMMAND.COM
  231. resides in the specified directory.
  232.  
  233. If the SHELL line shown here is already in your CONFIG.SYS
  234. file, then you've received this error because FoxPro doesn't
  235. have enough conventional memory to execute the RUN command.
  236. If this is the case, use RUN /0 DIR instead of RUN DIR.
  237. RUN /0 automatically loads FoxSwap, which makes all
  238. available conventional memory accessible to FoxPro.
  239. For more information on the RUN command and FoxSwap, refer
  240. to "RUN|! Commands" in Help.
  241. ----------------------------------------------------------
  242.  
  243. Question 10
  244.  
  245. Why do I have several files with the extension .TMP on my
  246. disk?
  247.  
  248. Answer 10
  249.  
  250. Every time you load FoxPro, it creates temporary (.TMP)
  251. files. These files are automatically deleted when you exit
  252. FoxPro with a normal shutdown. However, .TMP files still
  253. exist if you reboot the machine from within FoxPro, or if
  254. you don't have delete rights in the directory where the
  255. files reside. Exit FoxPro and acquire the rights to delete
  256. all these files. One caution: Other programs, such as
  257. Windows, also create .TMP files. To be safe, make sure no
  258. other applications are active when you delete .TMP files.
  259. ----------------------------------------------------------
  260.  
  261. Question 11
  262.  
  263. When I try to start up a second instance of FoxPro 2.5 for
  264. MS-DOS within Windows, I get the error "Cannot access file
  265. at this time." This only happens when the version of
  266. FoxPro resides on my local drive.
  267.  
  268. Answer 11
  269.  
  270. The MS-DOS SHARE program is the most common cause of this
  271. problem.  Current workarounds include marking the FoxPro
  272. FOXPRO.EXE and FOXPROX.EXE files read only, running under
  273. Windows for Workgroups, or running a copy of FoxPro from
  274. a network location.
  275. ----------------------------------------------------------
  276. ======================
  277. Part 2: Network Issues
  278. ======================
  279.  
  280. Overview of Questions
  281. ---------------------
  282.  
  283. 1   When a second user loads Microsoft FoxPro for MS-DOS
  284.     on my network, the user receives the error message 
  285.     "File in use by another." How can I correct this
  286.     problem?
  287. 2   In a network environment, where does FoxPro create
  288.     temporary files?
  289. ----------------------------------------------------------
  290.  
  291. Question 1
  292.  
  293. When a second user loads Microsoft FoxPro for MS-DOS on
  294. my network, the user receives the error message "File in
  295. use by another." How can I correct this problem?
  296.  
  297. Answer 1
  298.  
  299. If you are on a peer-to-peer network other than Windows
  300. for Workgroups, you must first load MS-DOS SHARE and then
  301. verify that the FoxPro files are marked as read only.
  302.  
  303. FoxPro uses a resource file called FOXUSER to store
  304. information about windows, color sets, and other FoxPro
  305. objects. The FOXUSER database can be shared only if the
  306. file is marked read only. If you receive this error message
  307. when you try to open a database file, make sure that all
  308. users have the SET EXCLUSIVE setting OFF.
  309. ----------------------------------------------------------
  310.  
  311. Question 2
  312.  
  313. In a network environment, where does FoxPro create
  314. temporary files?
  315.  
  316. Answer 2
  317.  
  318. FoxPro creates temporary files in the current working
  319. directory unless you specifically designate an alternate
  320. location by including one or more of the EDITWORK, SORTWORK,
  321. PROGWORK and/or TMPFILES statements in the CONFIG.FP file.
  322.  
  323. If local workstations have sizable hard drives with plenty
  324. of free space or have large amounts of RAM, you can improve
  325. performance in the multi-user environment by placing FoxPro
  326. temporary work files on the local drive or on a RAM drive.
  327. Redirecting these files to a local drive or a RAM drive
  328. provides additional speed by reducing the need to access
  329. the network drive.
  330.  
  331. On small networks that have older workstations with slow
  332. hard drives, you might experience better performance by 
  333. leaving FoxPro temporary files on the file server.  When
  334. in doubt, direct temporary files to the local hard drive.
  335. ----------------------------------------------------------
  336. ===========================================================
  337. Part 3: Converting from FoxPro 2.0 to FoxPro 2.5 for MS-DOS
  338. ===========================================================
  339.  
  340. Overview of Questions
  341. ---------------------
  342.  
  343. 1   Are my existing FoxPro 2.0 screens and reports
  344.     compatible with FoxPro 2.5?
  345. 2   Can I use my existing library files created with the
  346.     FoxPro 2.0 Library Construction Kit in FoxPro 2.5?
  347. 3   Are my existing programs compiled under FoxPro 2.0
  348.     compatible with FoxPro 2.5?
  349. ----------------------------------------------------------
  350.  
  351. Question 1
  352.  
  353. Are my existing FoxPro 2.0 screens and reports compatible
  354. with FoxPro 2.5?
  355.  
  356. Answer 1
  357.  
  358. The structures of the databases created by the power tools
  359. have changed in FoxPro 2.5.  When you first open screen and
  360. report files created in FoxPro 2.0, FoxPro 2.5 ask if you 
  361. want to convert them to FoxPro 2.5 format.  This conversion
  362. is a one-way process -- files that have been converted to
  363. 2.5 formats may no longer be opened in 2.0.  You may want
  364. to make backups before converting.  For more information
  365. about specific FoxPro 2.5 file formats, see "Tables" in
  366. the Update manual.
  367. ----------------------------------------------------------
  368.  
  369. Question 2
  370.  
  371. Can I use my existing library files created with the
  372. FoxPro 2.0 Library Construction Kit in FoxPro 2.5?
  373.  
  374. Answer 2
  375.  
  376. Library files created with the FoxPro 2.0 Library
  377. Construction Kit must be relinked before they can be used
  378. in FoxPro 2.5.  
  379.  
  380. The directory FOXPRO25\GOODIES\LCKUPDAT contains files
  381. that allow you to update PLBs built using the FoxPro 2.0
  382. Library Construction Kit for use with FoxPro 2.5 for
  383. MS-DOS.  If you obtained your PLBs from another source,
  384. such as a software supplier or online service, contact
  385. that source for updated libraries that work with
  386. FoxPro 2.5.  To use these files, follow the directions in
  387. the LCKUPDAT.TXT file located in the 
  388. FOXPRO25\GOODIES\LCKUPDAT directory.
  389. ----------------------------------------------------------
  390.  
  391. Question 3
  392.  
  393. Are my existing programs compiled under FoxPro 2.0 compatible
  394. with FoxPro 2.5?
  395.  
  396. Answer 3
  397.  
  398. Programs compiled under FoxPro 2.0, such as .APP and .FXP
  399. files, are not compatible with FoxPro 2.5.  To run such
  400. applications or programs in FoxPro 2.5, you must rebuild
  401. or recompile them.  For more information about rebuilding
  402. FoxPro 2.0 applications, see "Using Files From Other
  403. Platforms" in the Update manual.
  404. ----------------------------------------------------------
  405. ====================
  406. Part 4: New Features
  407. ====================
  408.  
  409. Overview of Questions
  410. ---------------------
  411.  
  412. 1   FoxPro 2.0 supported 25 work areas.  Has this limit been
  413.     raised in FoxPro 2.5?
  414. 2   Are additional file types supported for direct import
  415.     into FoxPro?
  416. 3   What language enhancements have been made to FoxPro
  417.     2.5?
  418. 4   I have heard a great deal of discussion about cross-
  419.     platform application development.  Is this capability
  420.     a reality with FoxPro 2.5?
  421. ----------------------------------------------------------
  422.  
  423. Question 1
  424.  
  425. FoxPro 2.0 supported 25 work areas.  Has this limit been
  426. raised in 2.5?
  427.  
  428. Answer 1
  429.  
  430. Yes. Both FoxPro 2.5 for Windows and the 32-bit Extended
  431. version of FoxPro 2.5 for MS-DOS support 225 work areas.
  432. ----------------------------------------------------------
  433.  
  434. Question 2
  435.  
  436. Are additional file types supported for direct import into
  437. FoxPro?
  438.  
  439. Answer 2
  440.  
  441. Yes. We have added support for importing files from
  442. Microsoft Excel 3.0, Microsoft Excel 4.0, Paradox 3.5,
  443. and Paradox 4.0.
  444. ----------------------------------------------------------
  445.  
  446. Question 3
  447.  
  448. What language enhancements have been made to FoxPro 2.5?
  449.  
  450. Answer 3
  451.  
  452. FoxPro 2.5 contains additional generator directives, new
  453. system memory variables, and new and enhanced commands and
  454. functions.  For a complete listing of new features in
  455. FoxPro 2.5, refer to the Update manual.
  456. ----------------------------------------------------------
  457.  
  458. Question 4
  459.  
  460. I've heard a great deal of discussion about cross-
  461. platform application development.  Is this capability a
  462. reality with FoxPro 2.5?
  463.  
  464. Answer 4
  465.  
  466. Yes. FoxPro 2.5 allows you to create and maintain
  467. applications that run on multiple platforms, such as Windows
  468. and MS-DOS, and share data with full record locking and
  469. other multi-user capabilities.  An application that can run
  470. on multiple platforms is a cross-platform application.
  471.  
  472. There are several different approaches to writing cross-
  473. platform applications in FoxPro.  You can run your MS-DOS
  474. applications directly in Windows without changing the
  475. applications. Another option automatically takes your
  476. application from one platform and transports it to another
  477. without any additional coding.  Transporting is designed for
  478. applications developed with the FoxPro power tools: Screen
  479. Builder,  Menu Builder, Report Writer, and Label Designer.
  480. The third approach allows you to transport your application
  481. from one environment to another while maintaining separate
  482. interfaces for your application on each platform.
  483.  
  484. For a detailed discussion and examples of these three
  485. options refer to "Using Files From Other Platforms" in the
  486. Update manual.
  487. ----------------------------------------------------------
  488. =======================
  489. Part 5: Printing Issues
  490. =======================
  491.  
  492. Overview of Questions
  493. ---------------------
  494.  
  495. 1   When I try to print boxes, ASCII characters are printed
  496.     instead of boxes.  How can I correct this problem?
  497. 2   I'm using the Relational Query By Example (RQBE)
  498.     system to send data to a report. The data in the report
  499.     is incorrect; the report prints the same record over
  500.     and over. How can I correct this problem?
  501. 3   Why can't I select the printer driver check box in the
  502.     Printer Setup Dialog box?
  503. 4   I'm using a Novell network. I can print by using the
  504.     Novell CAPTURE command, but the SET PRINTER TO \\SPOOLER
  505.     command doesn't work. How can I correct this problem?
  506. 5   I can't make the printer drivers work in an executable
  507.     file. How can I correct this problem?
  508. ----------------------------------------------------------
  509.  
  510. Question 1
  511.  
  512. When I try to print boxes, ASCII characters are printed
  513. instead of boxes. How can I correct this problem?
  514.  
  515. Answer 1
  516.  
  517. If you are using an HP laserjet printer, the default
  518. character set does not include line drawing characters.
  519. You can change the default character set by using the 
  520. controls on the front panel of the printer. You will
  521. want to set your default to the PC-8 character set.
  522.  
  523. If you are not using an HP laserjet printer and are
  524. using printer drivers, in the Printer Setup dialog,
  525. specify a printer setup appropriate for your printer.
  526. If you are already using a printer driver, modify the
  527. P_CODES database in order to send the proper code for
  528. your printer, and rebuild the GENPD.APP file. If you
  529. aren't using a printer driver, send the proper escape
  530. codes to the printer before you print using the
  531. ??? command.
  532. ----------------------------------------------------------
  533.  
  534. Question 2
  535.  
  536. I'm using the Relational Query By Example (RQBE) system
  537. to send data to a report. The data in the report is
  538. incorrect; the report prints the same record over and over.
  539. How can I correct this problem?
  540.  
  541. Answer 2
  542.  
  543. When you created the report, you used alias names in your
  544. field definitions. To correct the report, simply remove the
  545. alias names. For example, a field containing CUSTOMER.NAME
  546. should be modified to contain only NAME.
  547. ----------------------------------------------------------
  548.  
  549. Question 3
  550.  
  551. Why can't I select the printer driver check box in the
  552. Printer Setup dialog box?
  553.  
  554. Answer 3
  555.  
  556. This problem occurs if you are missing the GENPD.APP file,
  557. if the _GENPD memory variable is set incorrectly, if the
  558. resource file is turned off, or if the FOXUSER file is
  559. missing, damaged, or marked as read only.
  560. ----------------------------------------------------------
  561.  
  562. Question 4
  563.  
  564. I'm using a Novell network. I can print by using the
  565. Novell CAPTURE command, but the SET PRINTER TO \\SPOOLER
  566. command doesn't work. How can I correct this problem?
  567.  
  568. Answer 4
  569.  
  570. If you are receiving the error message "Printer not ready,"
  571. make sure that there are no spaces before or after the
  572. \\SPOOLER clauses of SET PRINTER. If the printer information
  573. doesn't print until you exit FoxPro, you must issue the
  574. SET PRINT TO command in order to release the print spooler.
  575. ----------------------------------------------------------
  576.  
  577. Question 5
  578.  
  579. I can't make the printer drivers work in an executable
  580. file. How can I correct this problem?
  581.  
  582. Answer 5
  583.  
  584. Open the project to make sure that the GENPD.APP file is
  585. included in the project as an application. If it isn't
  586. included, add GENPD.APP to the project as an application.
  587.  
  588. To add GENPD.APP as an application, choose the Add push
  589. button. In the dialog that appears, choose
  590. Application from the Type popup, select GENPD.APP and then
  591. choose the Add push button.
  592.  
  593. Note: GENPD.APP is automatically marked as an excluded
  594. project element.
  595.  
  596. Rebuild the project and your executable file. Make sure
  597. that you distribute the GENPD.APP, FOXUSER.DBF,
  598. FOXUSER.FPT, and FOXSWAP.COM files with your executable
  599. file.
  600. ----------------------------------------------------------
  601. ===============
  602. Part 6: Screens
  603. ===============
  604.  
  605. Overview of Questions
  606. ---------------------
  607.  
  608. 1   Every time I try to generate a specific screen, I have
  609.     to add my supporting screens to the screen set. How
  610.     can I avoid this problem?
  611. 2   When I create a screen set with more than one window,
  612.     how do I move the cursor from one window to the next?
  613. ----------------------------------------------------------
  614.  
  615. Question 1
  616.  
  617. Every time I try to generate a specific screen, I have to
  618. add my supporting screens to the screen set. How can I
  619. avoid this problem?
  620.  
  621. Answer 1
  622.  
  623. To save these options, you must create a project and
  624. include the screens as a screen set.
  625. ----------------------------------------------------------
  626.  
  627. Question 2
  628.  
  629. When I create a screen set with more than one window, how
  630. do I move the cursor from one window to the next?
  631.  
  632. Answer 2
  633.  
  634. If all the windows in your screen set are controlled
  635. with one READ command, use the Page Up key, the Page Down
  636. key, or modify the value of the _CUROBJ system memory
  637. variable to cycle through the windows of your screen set.
  638. If any one of the windows in your screen set is not
  639. controlled by the READ command, such as a Browse window,
  640. then you must press Ctrl+F1 to cycle through the screen set.
  641. ----------------------------------------------------------
  642. ======================
  643. Part 7: Importing Data
  644. ======================
  645.  
  646. Question 1
  647.  
  648. How do I import a data file into Microsoft FoxPro for
  649. MS-DOS?
  650.  
  651. Answer 1
  652.  
  653. To import a data file, use either the IMPORT command or
  654. the APPEND FROM command. If you're receiving the error
  655. message "String too long to fit," make sure that no
  656. "field" in the source data file exceeds the field
  657. capacity for a FoxPro table. See the System Capacities
  658. topic in Help for additional information. A wide range of
  659. file formats is supported. See the Language Reference 
  660. manual for a complete list of the supported file formats.
  661. ----------------------------------------------------------
  662. ======================
  663. Part 8: BROWSE Command
  664. ======================
  665.  
  666. Overview of Questions
  667. ---------------------
  668.  
  669. 1   I modified the structure of my database, but when I
  670.     use the BROWSE command to view the file, I don't see
  671.     the changes. How can I correct this problem?
  672. 2   When I press the CTRL+N key combination in my program
  673.     to append a new record in the Browse window, I get the
  674.     musical note instead. How can I correct this problem?
  675. ----------------------------------------------------------
  676.  
  677. Question 1
  678.  
  679. I modified the structure of my database, but when I use
  680. the BROWSE command to view the file, I don't see the changes.
  681. How can I correct this problem?
  682.  
  683. Answer 1
  684.  
  685. You are most likely using the BROWSE command from the
  686. System menu or the View panel, or you are issuing a BROWSE
  687. LAST or BROWSE PREFERENCE command from the Command window.
  688. To see these structural changes, you must first issue a 
  689. plain BROWSE command from the Command window to display 
  690. the new default representation of the database.
  691. ----------------------------------------------------------
  692.  
  693. Question 2
  694.  
  695. When I press the Ctrl+N key combination in my program to
  696. append a new record in the Browse window, I get the musical
  697. note instead. How can I correct this problem?
  698.  
  699. Answer 2
  700.  
  701. Ctrl+N is a shortcut key combination associated with the
  702. System menu. In your program, you must issue the SET
  703. SYSMENU ON command and/or use a BROWSE command instead of
  704. the BROWSE NOMENU command.
  705. ----------------------------------------------------------
  706. =============================================
  707. Part 9: Creating Applications and Executables
  708. =============================================
  709.  
  710. Overview of Questions
  711. ---------------------
  712.  
  713. 1   I've created an application that doesn't allow me to
  714.     edit my database files.  How can I correct this problem?
  715. 2   Why can't I build an executable file from within my
  716.     project?  The options to do so are dimmed and
  717.     unavailable.
  718. 3   When I attempt to build an executable file, I receive
  719.     the error message "Link command failed."  How can I
  720.     correct this problem?
  721. 4   My executable file runs correctly under the development
  722.     version, but I receive the error message "Feature not
  723.     available" under the stand-alone version.  How can I
  724.     correct this problem?
  725. ----------------------------------------------------------
  726.  
  727. Question 1
  728.  
  729. I've created an application that does not allow me to
  730. edit my database files.  How can I correct this problem?
  731.  
  732. Answer 1
  733.  
  734. Mark your database as excluded in the project, then
  735. rebuild your application.  You must distribute these files
  736. to your end users. Including the database in the project
  737. automatically makes these files read only.
  738. ----------------------------------------------------------
  739.  
  740. Question 2
  741.  
  742. Why can't I build an executable file from within my project?
  743. The options to do so are dimmed and unavailable.
  744.  
  745. Answer 2
  746.  
  747. To build an executable file, you must purchase the
  748. Microsoft FoxPro Distribution Kit and install it in your
  749. FoxPro directory.  Prior to installing the FoxPro
  750. Distribution Kit, make sure that the FoxPro files are not
  751. marked as read only.
  752. ----------------------------------------------------------
  753.  
  754. Question 3
  755.  
  756. When I attempt to build an executable file, I receive the
  757. error message "Link command failed." How can I correct
  758. this problem?
  759.  
  760. Answer 3
  761.  
  762. If you receive this error message, check the following
  763. items:
  764.  
  765. * Make sure that you have enough conventional memory.
  766. * Make sure that you have enough disk space.
  767. * Increase the number of file handles available to FoxPro.
  768.   To do this, you can increase the FILES setting in the
  769.   CONFIG.SYS file or increase the FILE HANDLES setting in
  770.   the SHELL.CFG file. This is specific to Novell networks.
  771. * Make sure that FoxPro can find your COMMAND.COM file.
  772. * Make sure that the following files are on your path:
  773.   WLINK8.EXE, and FOXSWAP.COM.
  774. * If you are running the 32-bit Extended Version of FoxPro,
  775.   make sure that DOSMEM isn't set to ON in your CONFIG.FP
  776.   file. For more information on DOSMEM, refer to "Customizing
  777.   FoxPro" in the Installation and Configuration guide.
  778. ----------------------------------------------------------
  779.  
  780. Question 4
  781.  
  782. My executable file runs correctly under the development
  783. version, but I receive the error message "Feature not
  784. available" under the stand-alone version. How can I
  785. correct this problem?
  786.  
  787. Answer 4
  788.  
  789. First, check the "Features Not Available" list in the
  790. FoxPro Distribution Kit documentation.  Certain features
  791. used for development aren't available in the applications
  792. and executables you create. If you still encounter
  793. problems, it's possible that you're using macro
  794. substitution in your program. The recommended workaround
  795. is to set up a statement which causes the compiler to see
  796. the possible options for the macro-substituted commands
  797. so that they will be compiled into the .EXE file.
  798. For example:
  799.  
  800.  IF .F.
  801.    MODIFY REPORT dummy
  802.    MODIFY LABEL dummy
  803.  ENDIF
  804.  
  805. This code allows the compiler to see the MODIFY REPORT and
  806. MODIFY LABEL commands, but because it is never executed,
  807. the report and label names can be meaningless (dummy).
  808. ----------------------------------------------------------
  809. ========================
  810. Part 10: Product Support
  811. ========================
  812.  
  813. Overview of Questions
  814. ---------------------
  815.  
  816. 1   Where can I go for additional pre-sale information
  817.     on Microsoft Fox products such as pricing, upgrade
  818.     policies, release dates, and so on?
  819. 2   Where can I go for additional FoxPro product support?
  820. 3   If I call for support or post a message on the Fox
  821.     Forum, what information should I include?
  822. 4   I have a hearing impairment. Where can I go for
  823.     additional FoxPro product support?
  824. 5   I have some specific comments and suggestions on
  825.     Microsoft Fox products. Where can I direct these
  826.     comments?
  827. ----------------------------------------------------------
  828.  
  829. Question 1
  830.  
  831. Where can I go for additional pre-sale information on
  832. Microsoft Fox products such as pricing, upgrade policies,
  833. release dates, and so on?
  834.  
  835. Answer 1
  836.  
  837. In the United States, call 800-426-9400.
  838. ----------------------------------------------------------
  839.  
  840. Question 2
  841.  
  842. Where can I go for additional FoxPro product support?
  843.  
  844. Answer 2
  845.  
  846. Call *Microsoft FastTips* to hear recorded responses to
  847. common questions about Microsoft FoxPro.  You can also
  848. order technical notes that will be sent to your fax
  849. machine.  FastTips is available seven days a week, 24 
  850. hours a day.  For assistance with FoxPro, dial 206-635-7190.
  851.  
  852. Use the *Microsoft Forums* on CompuServe.  You can discuss
  853. current support and design issues with other developers and
  854. download sample files from the libraries.  For an
  855. introductory CompuServe membership kit specifically for
  856. Microsoft users, call CompuServe at 800-848-8199 and ask
  857. for operator 170.  If you are already a CompuServe member,
  858. type GO MICROSOFT at any ! prompt.  For specific FoxPro
  859. information, type GO FOXFORUM.
  860.  
  861. Use the *Microsoft Download Service* to access technical
  862. notes and supplementary files covering common Microsoft
  863. product support issues. This service is available via
  864. modem 24 hours a day, seven days a week at 206-936-6735.
  865.  
  866. Call *Microsoft Product Support Services* between 6 a.m.
  867. and 6 p.m. Pacific time, Monday through Friday.  For
  868. assistance with Microsoft Fox products for MS-DOS or for
  869. Windows, call 206-635-7191.  For assistance with Microsoft
  870. Fox products for the Macintosh, call 206-635-7192.
  871.  
  872. Microsoft support services are subject to Microsoft prices,
  873. terms, and conditions that are in place at the time the
  874. service is used.
  875. ----------------------------------------------------------
  876.  
  877. Question 3
  878.  
  879. If I call for support or post a message on the FoxForum,
  880. what information should I include?
  881.  
  882. Answer 3
  883.  
  884. When you call, you should be at your computer and have the
  885. appropriate product documentation at hand.  Be prepared to
  886. give the following information:
  887.  
  888. * The version number and platform of the Microsoft Fox
  889.   product you are using.  
  890.   This can be obtained by typing ?VERSION(1) in the Command
  891.   window for FoxPro or at the dot prompt in FoxBASE+.
  892. * The type of hardware you are using, including network
  893.   hardware if applicable; and the operating environment
  894.   that you are using.
  895. * The contents of the following files: CONFIG.FP or
  896.   CONFIG.FPW, CONFIG.SYS, AUTOEXEC.BAT, and any network
  897.   configuration files.
  898. * The exact wording of any messages that appeared on your
  899.   screen.
  900. * A description of what happened and what you were doing
  901.   when the problem occurred.
  902. * Can you reproduce the problem using a small number of
  903.   steps?
  904. * What steps have you already taken to solve the problem?
  905. ----------------------------------------------------------
  906.  
  907. Question 4
  908.  
  909. I have a hearing impairment. Where can I go for additional
  910. FoxPro product support?
  911.  
  912. Answer 4
  913.  
  914. Microsoft Product Support Services is available for the
  915. hearing impaired. Using a special TDD/TT modem, dial
  916. 206-635-4948 between 6 a.m. and 6 p.m. Pacific time,
  917. Monday through Friday.
  918.  
  919. Microsoft support services are subject to Microsoft
  920. prices, terms, and conditions that are in place at the
  921. time the service is used.
  922. ----------------------------------------------------------
  923.  
  924. Question 5
  925.  
  926. I have some specific comments and suggestions on Microsoft
  927. Fox products. Where can I direct these comments?
  928.  
  929. Answer 5
  930.  
  931. We'd like to hear your comments about Microsoft Fox
  932. products and services.  Help us make future versions of
  933. Microsoft Fox products even better by calling, sending a
  934. fax, dropping us a note, or sending electronic mail.
  935. Your feedback will be considered in developing future
  936. versions of Microsoft FoxPro.
  937.  
  938. Call 206-936-9474 and leave your comments using a
  939. touch-tone phone 24 hours a day.
  940.  
  941. Fax 206-936-7329 and provide detailed comments 24
  942. hours a day.
  943.  
  944. Send a note to:
  945.  
  946. Microsoft FoxPro WishLine
  947. One Microsoft Way
  948. Redmond, WA  98052
  949.  
  950. If you have access to the Internet, send electronic
  951. mail at:
  952.  
  953. foxwish@microsoft.com.
  954.  
  955. Or, address CompuServe mail to:
  956.  
  957. >INTERNET:foxwish@microsoft.com.
  958.  
  959. ----------------------------------------------------------
  960.                    ================
  961.                    End of PSSKB.TXT
  962.                    ================
  963.