home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a093 / 1.ddi / README.TXT < prev    next >
Encoding:
Text File  |  1993-01-17  |  21.1 KB  |  511 lines

  1. ------------------------------------------------------------------------
  2. ADDITIONAL INFORMATION ABOUT FOXPRO FOR WINDOWS
  3. ------------------------------------------------------------------------
  4.  
  5. Remember that information in online help is the most current information
  6. available.
  7.  
  8. ------------------------------------------------------------------------
  9. Sample Files
  10. ------------------------------------------------------------------------
  11.  
  12. Sample files are included with FoxPro for Windows.  These files are in
  13. the \GOODIES directory and are installed in a compressed form to save 
  14. you hard disk space.  To unpack these files, open the File Manager and
  15. double-click on ALLUNPAK.BAT in the FOXPROW\GOODIES directory.
  16.  
  17. Note:  You may use the bitmaps in GOODIES\BITMAPS or modified versions
  18. of them in your applications.  However, you are not allowed to make
  19. and sell copies of the bitmaps in GOODIES\BITMAPS or any portion of
  20. them.
  21.  
  22. ------------------------------------------------------------------------
  23. DDEExecute( ) Correction 
  24. ------------------------------------------------------------------------
  25.  
  26. The syntax for DDEExecute( ) is incorrect on page L3-363 of the Language
  27. Reference manual and in the help file.  The correct syntax is:
  28.  
  29.     DDEExecute(<expN>, <expC1>[, <expC2>])
  30.  
  31. where <expC2> is the name of a user-defined function (UDF).  There is
  32. no format parameter in this command.
  33.  
  34. ------------------------------------------------------------------------
  35. Installation Questions and Answers
  36. ------------------------------------------------------------------------
  37.  
  38. Overview of Questions
  39.  
  40. 1   What is the easiest way to install FoxPro on a network?
  41. 2   What kind of "rights" do I need to install FoxPro on the network?
  42. 3   Why are workstation users on our network unable to use the graphing
  43.     and spelling-checker features in FoxPro?
  44. 4   During installation I was asked to select either DOS-style
  45.     keystrokes or Windows-style keystrokes.  Which should I choose?
  46. 5   What is the minimum files setting for FoxPro for Windows?
  47. 6   Does FoxPro for Windows update any Dynamic Link Libraries (DLLs) in
  48.     the Windows subdirectory where system files are kept?
  49. 7   I accidentally deleted some of the FoxPro sample files.  Can I
  50.     reinstall these files without reinstalling FoxPro?
  51. 8   I am having difficulty reading the FoxPro disks because of an
  52.     alignment problem with my floppy drives.  Is there another option
  53.     for installation?
  54. 9   I'm trying to install FoxPro for Windows under Windows 3.0 and
  55.     I'm getting the message "cannot write VER.DLL".  Any suggestions?
  56. 10  I'm having difficulty installing FoxPro.  I've tried streamlining both
  57.     my CONFIG.SYS and AUTOEXEC.BAT and I still can't install
  58.     FoxPro for Windows.
  59. 11  Can I put a common WIN.INI file up on the server?
  60. 12  What is the best way to edit the WIN.INI file?
  61. 13  If I modify my WIN.INI file, is it advisable to restart Windows?
  62. 14  Can I delete the directory named ~msstfqf.t?
  63. 15  I get the error message "Insufficient Memory" when trying to load
  64.     FoxPro for Windows.  What setting needs to be modified?
  65. 16  I am running with 4 MB of RAM.  How large a swap file do
  66.     I need?
  67. 17  If I am running with 5 MB or more of RAM, how large a swap file
  68.     do I need?
  69. 18  When using my Lantastic network card, why do I always get a memory
  70.     conflict when loading FoxPro for Windows?
  71. 19  When using a Paradise driver, why do I get a memory conflict when
  72.     trying to load FoxPro for Windows?
  73. 20  When I use QEMM386 memory manager with FoxPro for Windows, why do
  74.     I get a memory conflict?
  75. 21  When I use the Mach32 video card with my Gateway 2000, why do I get a
  76.     General Protection Fault in module MACH32.DRV at 0003:0E22?
  77. 22  I understand that a number of video drivers do not work properly
  78.     with FoxPro for Windows.  Why is this and what steps should I
  79.     take to resolve the situation?
  80. 23  I occasionally experience problems when trying to open more than
  81.     15 tables at one time.  What could be wrong?
  82. 24  I'm running Windows for Workgroups.  Do I need to load SHARE?
  83. 25  Where does FoxPro create its temporary files?
  84. 26  I frequently use the RUN command to change drives and
  85.     directories within an application.  Why isn't this working in FoxPro
  86.     for Windows?
  87. 27  Why isn't FoxPro registered in REG.DAT within Windows?
  88. 28  Why doesn't the value returned by SYS(2010) match the number of
  89.     FILES specified in the CONFIG.SYS file?
  90. 29  What memory allocation options are available with the PIF
  91.     settings?
  92.  
  93. ------------------------------------------------------------------------
  94. Question 1
  95.  
  96. What is the easiest way to install FoxPro on a network?
  97.  
  98. Answer 1
  99.  
  100. In a network environment you must first install FoxPro on the server and
  101. then set up each workstation.  Installation on the server is called an
  102. Administrative Setup (/A).  This option decompresses all FoxPro for
  103. Windows files and Setup files.  FoxPro for Windows files will be read-
  104. only on the network drive.
  105.  
  106. To perform an Administrative Setup, Choose Run... from the Windows
  107. Program Manager File menu.  When the Run dialog appears, type
  108. a:\SETUP /A or b:\SETUP /A (depending on the floppy drive you are using)
  109. in the Command Line box.  Press Enter and proceed with the installation.
  110. You will be prompted for your user information and an installation
  111. directory, default drive, path name, etc.  For more detailed information
  112. refer to the Instructions for Administrative Setup in the Installation
  113. and Configuration guide for FoxPro for Windows.
  114.  
  115. Installation on individual workstations is called Workstation Setup (/N)
  116. and requires a previous Administrative Setup.  The Workstation Setup
  117. copies FoxPro initialization files, updates some common .DLL files, and
  118. creates a Program Manager group and an icon on each workstation to run a
  119. shared network version of FoxPro for Windows.
  120.  
  121. The workstation setup may be performed in two ways: from the network or
  122. from disk.  To install from a network drive, open the Windows File
  123. Manager and then open a window with the correct network path for FoxPro
  124. for Windows and double-click on SETUP.EXE.  Choose the Workstation
  125. Installation button in the Installation Type dialog.  To install from
  126. disk, type a:\SETUP /N or b:\SETUP /N in the Run dialog Command Line
  127. box, then press Enter.  For more detailed information refer to the
  128. Instructions for Workstation Setup in the Installation and Configuration
  129. guide for FoxPro for Windows.
  130. ------------------------------------------------------------------------
  131. Question 2
  132.  
  133. What kind of "rights" do I need to install FoxPro on the network?
  134.  
  135. Answer 2
  136.  
  137. You will need full system rights to install on the network.  Contact
  138. your system administrator for further information about your specific
  139. installation.
  140. ------------------------------------------------------------------------
  141. Question 3
  142.  
  143. Why are workstation users on our network unable to use the graphing and
  144. spelling-checker features in FoxPro?
  145.  
  146. Answer 3
  147.  
  148. Workstation users need access to the MSGRAPH and PROOF subdirectories in
  149. order to use these features.  Contact your system administrator
  150. regarding user access to these subdirectories.
  151. ------------------------------------------------------------------------
  152. Question 4
  153.  
  154. During installation I was asked to select either DOS-style keystrokes or
  155. Windows-style keystrokes.  Which should I choose?
  156.  
  157. Answer 4
  158.  
  159. If you are not sure which style to use, select Windows-style keystrokes.
  160. Windows-style keystrokes correspond to standard Windows keystrokes. 
  161. DOS-style keystrokes let FoxPro for Windows behave like FoxPro for
  162. MS-DOS.  Later, if you want to use DOS-style keystrokes, add the line
  163. KEYCOMP=DOS to your CONFIG.FPW files.  For more information about the
  164. styles of keystrokes, see the SET KEYCOMP TO command in the FoxPro
  165. Language Reference manual or online help.
  166. ------------------------------------------------------------------------
  167. Question 5
  168.  
  169. What is the minimum files setting for FoxPro for Windows?
  170.  
  171. Answer 5
  172.  
  173. The minimum FILES setting is 40.  During installation, Setup checks your
  174. CONFIG.SYS file.  If your FILES setting is less than 40, a dialog gives
  175. you three choices: have Setup make the modifications for you, have Setup
  176. make the modifications after you have reviewed and edited the changes,
  177. or allow you to make the modifications later.  If you allow Setup to
  178. modify your CONFIG.SYS, your old file is saved as CONFIG.OLD or CONFIG.001
  179. if CONFIG.OLD already exists.  For more information, see the chapter on
  180. Customizing FoxPro in the Installation and Configuration guide.
  181. ------------------------------------------------------------------------
  182. Question 6
  183.  
  184. Does FoxPro for Windows update any Dynamic Link Libraries (DLLs) in the
  185. Windows subdirectory where system files are kept?
  186.  
  187. Answer 6
  188.  
  189. Yes.  The following DLLs are updated:  COMMDLG.DLL, DDEML.DLL, OLECLI.
  190. DLL, OLESVR.DLL, SHELL.DLL, TOOLHELP.DLL and VER.DLL.
  191.  
  192. The FoxPro graphing capabilities require that these two files be stored
  193. in the Windows subdirectory \MSAPPS\MSGRAPH: GRAPH.EXE and GRAPH.HLP
  194.  
  195. FoxPro spelling-checking capabilities require that these three files be
  196. stored in the Windows subdirectory \MSAPPS\PROOF: MSSPELL.DLL,
  197. MSSP_AM.LEX, and MSSP_BR.LEX
  198. ------------------------------------------------------------------------
  199. Question 7
  200.  
  201. I accidentally deleted some of the FoxPro sample files.  Can I reinstall
  202. these files without reinstalling FoxPro?
  203.  
  204. Answer 7
  205.  
  206. Yes.  Run Setup again and select the Custom Installation option from the
  207. Installation Type dialog.  This option lets you choose which components
  208. to install.
  209. ------------------------------------------------------------------------
  210. Question 8
  211.  
  212. I am having difficulty reading the FoxPro disks because of an alignment
  213. problem with my floppy drives.  Is there another option for installation?
  214.  
  215. Answer 8
  216.  
  217. Try copying all the files to a directory on your hard disk and then
  218. install from the hard drive.
  219. ------------------------------------------------------------------------
  220. Question 9
  221.  
  222. I'm trying to install FoxPro for Windows under Windows 3.0 and I'm
  223. getting the message "Cannot write VER.DLL."  Any suggestions?
  224.  
  225. Answer 9
  226.  
  227. Rename the VER.DLL file in the Windows System subdirectory.
  228. ------------------------------------------------------------------------
  229. Question 10
  230.  
  231. I'm having difficulty installing FoxPro.  I've tried streamlining both
  232. my CONFIG.SYS and AUTOEXEC.BAT and I still can't install
  233. FoxPro for Windows.
  234.  
  235. Answer 10
  236.  
  237. First of all, don't try to install from within a replacement shell
  238. (Norton, etc.).  Second, make certain you have disabled all TSRs,
  239. including anti-virus software.  Check the WIN.INI file for the LOAD= and
  240. RUN= lines.  Comment these lines out using a semicolon (;).
  241. ------------------------------------------------------------------------
  242. Question 11
  243.  
  244. Can I put a common WIN.INI file up on the server?
  245.  
  246. Answer 11
  247.  
  248. No.  Each workstation has its own WIN.INI file.
  249. ------------------------------------------------------------------------
  250. Question 12
  251.  
  252. What is the best way to edit the WIN.INI file?
  253.  
  254. Answer 12
  255.  
  256. The WIN.INI file may be edited with Notepad or EDIT.EXE in MS-DOS 5.0.
  257. ------------------------------------------------------------------------
  258. Question 13
  259. If I modify my WIN.INI file, is it advisable to restart Windows?
  260.  
  261. Answer 13
  262.  
  263. Yes. As a general rule, always restart Windows when you have modified
  264. the WIN.INI file.  There are some exceptions, but if you are trouble-
  265. shooting you want to be certain that all changes are reflected in the
  266. current environment.
  267. ------------------------------------------------------------------------
  268. Question 14
  269.  
  270. Can I delete the directory named ~msstfqf.t?
  271.  
  272. Answer 14
  273.  
  274. Yes.  The directory named ~msstfqf.t is created during setup.  Ordinarily
  275. this directory is deleted at the end of the installation process.  This
  276. directory may be deleted.
  277. ------------------------------------------------------------------------
  278. Question 15
  279.  
  280. I get the error message "Insufficient Memory" when trying to load FoxPro
  281. for Windows.  What setting needs to be modified?
  282.  
  283. Answer 15
  284.  
  285. Add a MEMLIMIT statement to your CONFIG.FPW file.  The syntax for this
  286. statement is MEMLIMIT=%,min,max where % is a calculated amount based on
  287. available memory and min and max represent actual minimum and maximum
  288. allocations.
  289.  
  290. For example, specifying MEMLIMIT=80,1024,4096 allocates 80 percent of
  291. your system's available memory to FoxPro with a minimum allocation of
  292. 1024K and a maximum of 4096K.
  293. ------------------------------------------------------------------------
  294. Question 16
  295.  
  296. I am running with 4 MB of RAM.  How large a swap file do I need?
  297.  
  298. Answer 16
  299.  
  300. Use a 2 MB permanent swap file for virtual memory and do not include a
  301. MEMLIMIT setting in the CONFIG.FPW file.  Let FoxPro run with the
  302. default setting.  In addition, do not use a RAM drive or an expanded
  303. memory manager.  Expanded memory is not used by FoxPro for Windows. A
  304. disk cache should be no larger than 256K.
  305. ------------------------------------------------------------------------
  306. Question 17
  307.  
  308. If I am running with 5 MB or more of RAM, how large a swap file do I
  309. need?
  310.  
  311. Answer 17
  312.  
  313. If you have 5 MB or more of RAM, do not use a swap file for virtual
  314. memory.  Set your virtual memory to None and set MEMLIMIT to 90 in the
  315. CONFIG.FPW file. Remember that devoting more memory to FoxPro means that
  316. less memory is available for Windows and other applications that are
  317. running.  FoxPro takes advantage of all the memory allocated for it.
  318. Therefore, you must maintain the balance of memory allocated to FoxPro,
  319. Windows and other applications that you intend to run. For more
  320. information refer to the chapter on Optimizing your System in the
  321. Installation and Configuration guide.
  322. ------------------------------------------------------------------------
  323. Question 18
  324.  
  325. When using my Lantastic network card, why do I always get a memory
  326. conflict when loading FoxPro for Windows?
  327.  
  328. Answer 18
  329.  
  330. Try putting EMMExclude=D800-DFFF in the SYSTEM.INI file in the Windows
  331. directory.
  332. ------------------------------------------------------------------------
  333. Question 19
  334.  
  335. When using a Paradise driver, why do I get a memory conflict when trying
  336. to load FoxPro for Windows?
  337.  
  338. Answer 19
  339.  
  340. Try putting EMMExclude=C600-C800 in the SYSTEM.INI file in the Windows
  341. directory.
  342. ------------------------------------------------------------------------
  343. Question 20
  344.  
  345. When I use QEMM386 memory manager with FoxPro for Windows, why do I get
  346. a memory conflict.
  347.  
  348. Answer 20
  349.  
  350. Try putting EMMExclude=C0FF-C7FF in the SYSTEM.INI file in the Windows
  351. directory.
  352. ------------------------------------------------------------------------
  353. Question 21
  354.  
  355. When I use the Mach32 video card with my Gateway 2000, why do I get a
  356. General Protection Fault in module MACH32.DRV at 0003:0E22.
  357.  
  358. Answer 21
  359.  
  360. You are experiencing a problem with your video driver.  Contact your
  361. video card vendor for the most recent version of the driver.  In the
  362. meantime, you can use the VGA.DRV or the SUPERVGA.DRV drivers that come 
  363. with Windows.
  364. ------------------------------------------------------------------------
  365. Question 22
  366.  
  367. I understand that a number of video drivers do not work properly with
  368. FoxPro for Windows.  Why is this and what steps should I take to resolve
  369. the situation?
  370.  
  371. Answer 22
  372.  
  373. FoxPro for Windows makes intensive use of screen I/O.  If you
  374. are experiencing GPFs (General Protection Faults) or display problems
  375. (borders, status bar, fonts, unusual alignment when previewing reports)
  376. you may be experiencing a problem with your video driver. To test this
  377. situation, load one of the standard Windows drivers and go through the
  378. steps to reproduce the earlier problem.  If the problem no longer exists
  379. when you are using a standard Windows driver, it is very likely that the
  380. old driver was the cause of the problem.  Contact the vendor for an
  381. updated version of the driver or download the Windows Driver Library
  382. (WDL) on the Microsoft Download Service (MSDL). Complete instructions
  383. for obtaining the Windows Driver Library is contained in the Product
  384. Support section of this file.
  385.  
  386. We have identified problems with the following video cards:
  387.  
  388.    ATI Ultra Graphics Pro (local bus) -- caused GPF, fixed with update
  389.    AST Power Premium 486 w/VGA on Motherboard -- fixed with update
  390.    Genoa 7900 MM card
  391.    Dell 486/20 with VGA on Motherboard
  392.    Compaq QVision
  393.    Speed Star 24x
  394.    Trident 8900C
  395.    TIGA 1024 x 768 x 256 small fonts
  396.    NEC 2A
  397.    MACH32
  398.  
  399. Contact your video card vendor for the most recent version of the driver
  400. for your card.  In the meantime, you can use the VGA.DRV or the 
  401. SUPERVGA.DRV drivers that come with Windows.
  402. ------------------------------------------------------------------------
  403. Question 23
  404.  
  405. I occasionally experience problems when trying to open more than 15
  406. tables at one time.  What could be wrong?
  407.  
  408. Answer 23
  409.  
  410. Make certain you have the correct SHARE statement in your AUTOEXEC.BAT
  411. file:
  412.  
  413.    SHARE /F:4096  /L:500
  414. ------------------------------------------------------------------------
  415. Question 24
  416.  
  417. I'm running Windows for Workgroups.  Do I need to load SHARE?
  418.  
  419. Answer 24
  420.  
  421. No. Windows for Workgroups automatically loads VSHARE, which takes the
  422. place of SHARE.
  423. ------------------------------------------------------------------------
  424. Question 25
  425.  
  426. Where does FoxPro create its temporary files?
  427.  
  428. Answer 25
  429.  
  430. FoxPro creates its temporary files in the same directory where Windows
  431. stores its temporary files, unless you specifically designate an
  432. alternate location by including one or more of the EDITWORK, SORTWORK,
  433. PROGWORK and/or TMPFILES statements in the CONFIG.FPW file.  The
  434. location of Windows .TMP files is specified with the MS-DOS set variable
  435. TEMP.  In most cases, you should let FoxPro write .TMP files to the same
  436. location.  However, if this location is a RAM drive, make sure that
  437. enough space is available for both FoxPro and Windows .TMP files.
  438. ------------------------------------------------------------------------
  439. Question 26
  440.  
  441. I frequently use the RUN command to change drives and directories within
  442. an application.  Why isn't this working in FoxPro for Windows?
  443.  
  444. Answer 26
  445.  
  446. Each time you issue the RUN command to change drives and directories,
  447. Windows opens a new "session" of MS-DOS, otherwise known as a "virtual
  448. machine", and executes the command within the newly created "session."
  449. When you exit from this session or "shut down" the virtual machine,
  450. you are right back where you started without having changed drives.
  451. Consequently, you will want to take advantage of some of FoxPro's own
  452. drive and directory commands instead of using the RUN command.  For
  453. example, using SET DEFAULT TO c:\newdir will actually issue the MS-DOS
  454. command CHDIR.
  455. ------------------------------------------------------------------------
  456. Question 27
  457.  
  458. Why isn't FoxPro registered in REG.DAT within Windows?
  459.  
  460. Answer 27
  461.  
  462. Only OLE servers are registered in REG.DAT.  FoxPro is not an OLE server.
  463. ------------------------------------------------------------------------
  464. Question 28
  465.  
  466. Why doesn't the value returned by SYS(2010) match the number of FILES
  467. specified in the CONFIG.SYS file?
  468.  
  469. Answer 28
  470.  
  471. Windows interacts with the MS-DOS open file tables in such a way that
  472. the value reported in the MS-DOS box and in Windows may be different.
  473. ------------------------------------------------------------------------
  474. Question 29
  475.  
  476. What memory allocation options are available with the PIF settings?
  477.  
  478. Answer 29
  479.  
  480. In the PIF Editor "memory requirements" section the "KB Required" and
  481. "KB Desired" may both be set to "-1".  This will tell Windows to give
  482. all the available memory it can to a MS-DOS application.  This does not
  483. mean that the MS-DOS application will have more than 600K, but it will get
  484. about as much conventional memory as you had available before starting
  485. Windows (minus some conventional memory that Windows itself occupies).
  486.  
  487. Changing the "EMS Memory" and "XMS Memory" sections will tell Windows to
  488. provide or not provide the MS-DOS application and EMS (Expanded Memory
  489. Services) or XMS (Extended Memory Services).  This will not, however,
  490. allow an application that does not support accessing EMS or XMS to do
  491. so. Only applications that have the capability will be able to access
  492. the additional memory provided.  It is important to note that once you
  493. tell Windows to create EMS or XMS for an application, it does so
  494. whether the application can use it or not.
  495.  
  496. In the "Execution" section, if Exclusive is selected, no other
  497. application, be it Windows or MS-DOS, will run while the application with
  498. Exclusive is the current application.
  499.  
  500. In the "Advanced Options" there is a "Multitasking Options" section.
  501. This section is very important when you are trying to get a MS-DOS
  502. application to run in the background.  If the MS-DOS application is very
  503. I/O intensive (reads and writes to disk, asynchronous communication,
  504. etc.) it will be necessary to increase the "Background Priority".
  505. Unfortunately there is no "rule of thumb" when it comes to the exact
  506. number that should be used.  It is important to note that the larger the
  507. number for "Background Priority" the slower other applications will run
  508. while the MS-DOS application with the high priority is running in the
  509. background.
  510.  
  511.