home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a107 / 1.ddi / DKREADME.TXT < prev    next >
Encoding:
Text File  |  1994-04-28  |  9.9 KB  |  306 lines

  1.                        DKREADME.TXT
  2. **********************************************************
  3.   Release Notes for Microsoft(R) FoxPro(R) for Windows(TM)
  4.  
  5.                     Distribution Kit
  6.  
  7.                       Version 2.5b
  8.  
  9.     (C)1993 Microsoft Corporation. All Rights Reserved.
  10.  
  11. This Distribution Kit corresponds to the FoxPro 2.5b
  12. product version. You can confirm that this product and
  13. your FoxPro development product match by typing
  14. ? VERS() in the command window of your FoxPro product. 
  15. If "FoxPro 2.5b" is returned, then everything matches and
  16. you can start development.  If something else is returned,
  17. then contact Microsoft Product Support Services to
  18. determine what you may need to update.
  19. **********************************************************
  20.  
  21. ========
  22. CONTENTS
  23. ========
  24.  
  25. Part   Description
  26. ----   -----------
  27.  
  28. 1      Knowledge Base Articles
  29.  
  30. 2      Changes to Documentation Since Printing
  31.  
  32. 3      Answers to Commonly Asked Questions
  33.  
  34. ================================
  35. Part 1:  Knowledge Base Articles
  36. ================================
  37.  
  38. If you installed the Knowledge Base articles, you can
  39. view them by running KBVIEW.APP, a FoxPro for Windows
  40. application installed in your FoxPro for Windows
  41. directory.
  42. ----------------------------------------------------------
  43.  
  44. ================================================
  45. Part 2:  Changes to Documentation Since Printing
  46. ================================================
  47.  
  48. The documentation refers to FoxPro 2.5.  Substitute 
  49. FoxPro 2.5b wherever FoxPro 2.5 appears.
  50.  
  51. In the documentation, the FoxPro for Windows Distribution 
  52. Kit support file is called FOXW2500.ESL.  The support file
  53. name should be FOXW250B.ESL. 
  54.  
  55. ----------------------------------------------------------
  56.  
  57. Chapter 1, page 5: Installation 
  58.  
  59. This section incorrectly states that FOXW2500.ESL
  60. (FOXW250B.ESL) and DKREADME.TXT are installed in the 
  61. Distribution Kit directory.  These files are actually
  62. installed in your FoxPro for Windows directory.
  63.  
  64. ----------------------------------------------------------
  65.  
  66. Chapter 2, page 12: Including FoxPro for MS-DOS 
  67. Printer Drivers
  68.  
  69. You should also include DRIVER2.FLL as a file if your
  70. application requires FoxPro for MS-DOS printer drivers.
  71.  
  72. ----------------------------------------------------------
  73.  
  74. Chapter 2, page 13: Modifying the Main FoxPro Window
  75.  
  76. TITLE, a new FoxPro for Windows configuration file 
  77. (CONFIG.FPW) item, was not documented in this section.
  78.  
  79. If you select Close from your application's Control Menu
  80. or Exit from the File menu, a message containing the text
  81. in your application's title bar is displayed.
  82.  
  83. Include the TITLE configuration item to specify the
  84. message displayed when you select either of these two
  85. options.  The title bar text is overridden by the text you
  86. specify with the TITLE configuration item.
  87.  
  88. For example, the message "Exit MyApp" is displayed when
  89. the following line is place in CONFIG.FPW:
  90.  
  91. TITLE = MyApp
  92.  
  93. ----------------------------------------------------------
  94.  
  95. Chapter 3, page 17: Adding an Icon to your .EXE File
  96.  
  97. The warning states that you cannot use the Program Item
  98. Properties dialog in the Windows Program Manager to add
  99. or change the icon for an .EXE file created with the 
  100. FoxPro for Windows Distribution Kit.  This is not correct.
  101. You can use the Program Item Properties dialog in the 
  102. Windows Program Manager to manipulate the icon for a .EXE
  103. created with the Distribution Kit.
  104.  
  105. ----------------------------------------------------------
  106.  
  107. ============================================
  108. Part 3:  Answers to Commonly Asked Questions
  109. ============================================
  110.  
  111. Overview of Questions
  112. ---------------------
  113.  
  114. 1   Where does my application's executable (.EXE) file look
  115.     for FOXW250B.ESL?
  116.  
  117. 2   If my application uses the RUN command to execute
  118.     external MS-DOS programs, where should I put
  119.     FOXRUN.PIF?
  120.  
  121. 3   How do I pass parameters to my application's 
  122.     executable (.EXE) file?
  123.  
  124. 4   My application uses FoxFont. Where do I put the FoxFont
  125.     file FOXFONT.FON?
  126.  
  127. 5   Our organization includes several FoxPro developers.
  128.     Does each developer need an individual copy of the
  129.     Distribution Kit?
  130.  
  131. 6   What type of applications (single-user, multi-user)
  132.     can be built with the Distribution Kit?
  133.  
  134. 7   A two-part question about the sale of an application
  135.     via a reseller. 
  136.  
  137. 8   Should I distribute FOXPRO.INT with my application?
  138.  
  139. -----------------------------------------------------------
  140.  
  141. Questions and Answers
  142. ---------------------
  143.  
  144. Question 1
  145.  
  146. Where does my application's executable (.EXE) file look for
  147. FOXW250B.ESL?
  148.  
  149. Answer 1
  150.  
  151. The executable file looks for FOXW250B.ESL, the FoxPro for
  152. Windows Support Library, in the following locations in
  153. this order:
  154.  
  155. 1.  In the directory from which the .EXE is run.
  156.  
  157. 2.  In the current working directory.
  158.  
  159. 3.  Along the MS-DOS path.
  160. -----------------------------------------------------------
  161.  
  162. Question 2
  163.  
  164. If my application uses the RUN command to execute external
  165. MS-DOS programs, where should I put FOXRUN.PIF?
  166.     
  167. Answer 2
  168.  
  169. Place FOXRUN.PIF in the same directory as the FOXW2500.ESL
  170. file. This is usually the root directory of the directory
  171. structure containing the files you want on your
  172. distribution diskettes.
  173. -----------------------------------------------------------
  174.  
  175. Question 3
  176.  
  177. How do I pass parameters to my application's executable 
  178. file (.EXE)?
  179.     
  180. Answer 3
  181.  
  182. The first line of your application's main program must be
  183. a PARAMETERS statement to accept the parameters you pass. 
  184. For example, the following PARAMETERS statement can be
  185. used to accept two parameters:
  186.  
  187. PARAMETERS mparam1, mparam2
  188.  
  189. You can specify the parameters that are passed to your
  190. application's .EXE file when you use the SetupWizard to
  191. create your setup routine.  Specify the parameters in the
  192. screen where the SetupWizard asks you for the name
  193. of your application.  If you specify more than one
  194. parameter, separate the parameters with a space.  If a
  195. parameter contains an embedded space, place double
  196. quotation marks (" ") around the parameter.
  197.  
  198. You can also specify parameters to pass to the
  199. application's .EXE file by selecting the application's
  200. icon and choosing Properties... from the Program Manager
  201. File menu.  Enter the parameters to pass to the .EXE file
  202. in the Command Line text box.
  203. -----------------------------------------------------------
  204.  
  205. Question 4
  206.  
  207. My application uses FoxFont. Where do I put the FoxFont
  208. file FOXFONT.FON?
  209.     
  210. Answer 4
  211.  
  212. Place FOXFONT.FON in the same directory as the 
  213. FOXW2500.ESL file. This is usually the root directory of
  214. the directory structure containing the files you want on
  215. your distribution disks.
  216. -----------------------------------------------------------
  217.  
  218. Question 5
  219.  
  220. Our organization includes several FoxPro developers.  Does
  221. each developer need an individual copy of the Distribution
  222. Kit?
  223.  
  224. Answer 5
  225.  
  226. Your organization must own one licensed copy of the
  227. Distribution Kit per developer, for each developer
  228. creating applications for distribution. If five developers
  229. in your organization create applications for distribution,
  230. you must own five licensed copies of the Distribution Kit.
  231. -----------------------------------------------------------
  232.  
  233. Question 6
  234.  
  235. What type of applications (single-user, multi-user) can be
  236. built with the Distribution Kit?    
  237.  
  238. Answer 6
  239.  
  240. You can build all types of applications (single-user,
  241. multi-user) with the FoxPro 2.5b for Windows Distribution
  242. Kit.  While the FoxPro 2.0 version required separate
  243. license agreements for single-user, multi-user, and so
  244. forth, the development version of FoxPro 2.5b no longer
  245. makes these distinctions.  However, as mentioned in the
  246. previous answer, in order to be legal, you must own one
  247. licensed copy of the FoxPro 2.5b for Windows Distribution
  248. Kit for each developer creating FoxPro 2.5b for Windows
  249. applications for distribution.  
  250. -----------------------------------------------------------
  251.  
  252. Question 7
  253.  
  254. I have a question regarding the legal requirements for
  255. reselling applications developed with FoxPro.  Let's say
  256. that, as a FoxPro developer, I write a program for
  257. Client A.  I compile the program as a compact .EXE file
  258. and give the application to Client A, together with
  259. the FOXW250B.ESL support library file with which to run
  260. the application. Client A owns the application and the
  261. copyright.  Client A then sells the application
  262. commercially to many other people.
  263.  
  264. A) Does Client A also have to purchase the FoxPro
  265.    Distribution Kit, even though Client A will never use
  266.    the Distribution Kit themselves?
  267.  
  268. B) Does Client A have to purchase the FoxPro 2.5b
  269.    development version?
  270.  
  271. Answer 7
  272.  
  273. A) No, Client A does not need to purchase the Distribution
  274.    Kit. Only the developer who uses the Distribution Kit
  275.    to build the original .EXE file must own a licensed
  276.    copy of the Distribution Kit.
  277.  
  278. B) Client A does not have to purchase FoxPro 2.5b, since
  279.    the client is not building their own .EXE file; 
  280.    Client A is just a reseller.  Client A must distribute
  281.    the application in its original form, however, and
  282.    cannot remove the runtime files to include it with
  283.    another application.
  284. -----------------------------------------------------------
  285.  
  286. Question 8
  287.  
  288. Should I distribute FOXPRO.INT with my application?
  289.  
  290. Answer 8
  291.  
  292. We recommend that you include FOXPRO.INT, the FoxPro
  293. international file that provides additional collation
  294. sequence and code page support, with your distributed
  295. application.  You must include FOXPRO.INT with your
  296. application if it uses a collation sequence other than
  297. MACHINE or is run on multiple FoxPro platforms.
  298.  
  299. Place FOXPRO.INT in the root directory of the directory
  300. structure containing the files you want on your
  301. distribution disks.
  302.  
  303. -----------------------------------------------------------
  304.                      *******************
  305.                      END OF DKREADME.TXT
  306.                      *******************