home *** CD-ROM | disk | FTP | other *** search
/ Program Metropolis - Software Boutique 95 / SOFTWARECD.iso / cdbase4c / readme. < prev    next >
Encoding:
Text File  |  1993-09-06  |  5.1 KB  |  138 lines

  1.  
  2.                     Welcome to dBASE 1.0T Compiler for DOS 
  3.                     --------------------------------------
  4.  
  5. This file contains important, late-breaking information about dBASE 1.0T
  6. Compiler for DOS, including revisions to the documentation.  Information 
  7. in this file supersedes information in the documentation.
  8.  
  9. TABLE OF CONTENTS
  10. -----------------
  11. 1.  Configuring dBASE's Virtual Memory Manager (VMM)
  12. 2.  Error Messages
  13. 3.  Compiling and Linking in One Step
  14. 4.  Documentation Changes
  15. 5.  Others
  16.  
  17. 1. CONFIGURING dBASE'S VIRTUAL MEMORY MANAGER (VMM)
  18. ---------------------------------------------------
  19. When you run BDC or a dBASE executable file on a system with less than 
  20. 4.5MB extended memory, dBASE's VMM runs automatically and manages your 
  21. system's memory and disk space for the best performance.
  22.  
  23. You can customize VMM's settings by modifying its configuration file,
  24. DBASE.VMC, located in the Compiler home directory.  If you want to
  25. customize the environment that your executable file is running in, you
  26. must rename DBASE.VMC to the name of your executable file.  For example,
  27. if the name of your executable file is TEST.EXE, rename DBASE.VMC to
  28. TEST.VMC.  Then, when you run TEST.EXE, VMM will use the memory settings
  29. you specified in TEST.VMC. 
  30.  
  31. If you want to limit the amount of memory that dBASE Compiler for DOS 
  32. or your executable file uses without modifying the .VMC file, you can 
  33. use the DOS environmental variable, DOS16M.  For example, SET DOS16M=:4M 
  34. limits the Compiler or your executable file to 4MB of memory.
  35.  
  36. For more information about configuring VMM, read "Optimizing dBASE IV"
  37. in the dBASE IV 2.0 "Programming in dBASE IV" manual.  
  38.  
  39.  
  40. 2. ERROR MESSAGES
  41. -----------------
  42. The dBASE Compiler for DOS error messages are documented in ERRORMSG.TXT,
  43. a text file that is copied to your Compiler home directory during
  44. installation.  
  45.  
  46.  
  47. 3. COMPILING AND LINKING IN ONE STEP 
  48. ------------------------------------
  49. You can specify source files (.PRG, .FRG, .LBG, etc.) as well as
  50. object files (.DBO, .FRO, .LBO, etc.) in the BDC command line, or
  51. in a @filelist to compile and link files in one step.  
  52.  
  53. BDC ignores the specified object files during compilation, generates
  54. object files from the specified source files, then invokes BDL which
  55. links all the object files.
  56.  
  57. For example, you can list all the files you want to compile and link
  58. in a @filelist as follows:
  59.  
  60. MAIN.PRG
  61. MYSQL.DBO
  62. MYBIN.BIN
  63. MYQBE.QBE
  64. MYFRG.FRG
  65. MYFMT.FMO
  66.  
  67. Then, to compile the source files and link the object files in one
  68. step, use the BDC command as follows:
  69.  
  70. BDC @filelist
  71.  
  72.  
  73. 4. DOCUMENTATION CHANGES
  74. ------------------------
  75. - p. 23:  The explicit rule example in the "Writing Rules" section
  76.   should be as follows:
  77.  
  78.      myprog.dbo: myprog.prg
  79.         BDC -c myprog.prg
  80.  
  81. 5. OTHERS
  82. ---------
  83.  
  84.      5.1  ¡╩ñ╤╖╞╣½┼X░╩╡{ªíñΣ┤⌐░▌├D
  85.  
  86.      dBASE Compiler 1.0T ┤ú¿╤╗P MicroSoft Mouse º╣Ñ■¼█«e¬║╖╞╣½Ñ\»α,¡╩ñ╤
  87.      ETMOUSE.COM ╖╞╣½┼X░╩╡{ªíÑτñΣ┤⌐ MicroSoft Mouse, ª² ETMOUSE ªb dBASE
  88.      Compiler 1.0T ñU¿╧Ñ╬«╔╖|ª│┤σ╝╨┬I┤▌»d¬║░▌├D.
  89.      dBASE Compiler 1.0T ñw╫╞¿M│o¿╟░▌├D, ¡Y▒z▒²ª^┬k MicroSoft Mouse ¡∞⌐l
  90.      └⌠╣╥, Ñi│]⌐wªpñUñº DOS └⌠╣╥┼▄╝╞ :
  91.  
  92.             SET DBETMSU=0
  93.  
  94.      ª╣┼▄╝╞Ñiºi¬╛ dBASE Compiler 1.0T ñú╣∩╖╞╣½┤σ╝╨º@»SºO¬║│B▓z.
  95.      ¡Yñú¿╧Ñ╬ ETMOUSE.COM ½h╖╞╣½º╣Ñ■╗P MicroSoft Mouse ¼█«e, ╡LñW¡zñº░▌├D▓ú
  96.      Ñ═.
  97.  
  98.      5.2  ANSI ñ╬ ¡╩ñ╤ ┐├╣⌡▒▒¿ε╜X
  99.  
  100.      dBASE Compiler 1.0T ¬∞│]└⌠╣╥ññ, @ .. SAY .. ╗P ?/?? ╡Ñ⌐RÑO¿├ñú╣∩ ANSI
  101.      ñ╬ ¡╩ñ╤ ñº┐├╣⌡▒▒¿ε╜Xº@│B▓z. ¡Y▒zº╞▒µªb└│Ñ╬ññ¿╧ dBASE Compiler 1.0T »α
  102.      │B▓z│o¿╟┐├╣⌡▒▒¿ε╜X, Ñi│]⌐wªpñUñº DOS └⌠╣╥┼▄╝╞.
  103.  
  104.             SET DBETESC=1
  105.  
  106.      5.3  ñΣ┤⌐ º╗∙╓(ACER) ñññσñuº@½╟
  107.  
  108.      dBASE Compiler 1.0T »αªb º╗∙╓(ACER) ñññσñuº@½╟ñ╬ ¡╩ñ╤ ¼█«eñññσ¿t▓╬ñU
  109.      ╣Bº@. ª²ª] ASCII Ñb├╕╣╧(Semi-Graphics)ªrñ╕╗P Big-5 ╜X╜─¼≡¬║¡∞ª] , ªb
  110.      º╗∙╓(ACER) ñññσñuº@½╟ñU, ╖|ª│¬φ«µ▓┼╕╣╢├╜X¬║░▌├D. (ªb ¡╩ñ╤ ¼█«eñññσ¿t
  111.      ▓╬ñU, dBASE Compiler 1.0T ñw▒N¬φ«µ▓┼╕╣Ñb├╕╣╧ªrñ╕¡½╖sñ╟░t¿∞╗P Big-5
  112.      ╜Xñú¼█╜─¬║ Low ASCII ªrñ╕ñW, ¼G┐├╣⌡┼πÑ▄╗PªU╢╡╛▐º@ºíº╣Ñ■Ñ┐▒`, ╡LñW¡z
  113.      ░▌├D.) ¼░ºJ¬A º╗∙╓(ACER) ñññσñuº@½╟¿╧Ñ╬«╔┐├╣⌡┼πÑ▄ñº░▌├D, dBASE Compiler
  114.      1.0T ┤ú¿╤¿╧Ñ╬¬╠Ñi▒N ╜u/¬φ«µ ▓┼╕╣¡½╖s⌐w╕q¼░ ASCII 1 ª▄ 128 ñº╢íÑ⌠ª≤ªrñ╕
  115.      ¬║Ñ\»α.
  116.  
  117.      SET DBMAPBOX=1    -- ª╣┼▄╝╞ºi¬╛ dBASE Compiler 1.0T ╢}▒╥ ╜u/¬φ«µ
  118.                           ▓┼╕╣¡½╖s⌐w╕q¬║Ñ\»α, ¡½╖s⌐w╕q¬║▓┼╕╣Ñ╤ DBBOXCHR
  119.                           ⌐w╕q, ªpñU⌐╥Ñ▄.
  120.                           (ªbº╗∙╓ñññσñuº@½╟ñU, ª╣¡╚⌐l▓╫ñ║⌐w¼░ 1)
  121.  
  122.      SET DBBOXCHR=n    -- 1 <= n <= 128 , n ¬φ▒²¿╧Ñ╬¬║▓┼╕╣ñº ASCII ╕╣╜X.
  123.      SET DBBOXCHR=c    -- c ¬φ░úñF '0' - '9' ñºÑ~¬║▓┼╕╣(╢╖ñp⌐≤ ASCII 128),
  124.                           ¿╥ªp '*' ⌐╬ 'A' ╡Ñ╡Ñ.
  125.  
  126.      ¡Y DBBOXCHR Ñ╝Ñ[ÑH⌐w╕q, ½hÑH¬∞│]¡╚ ASCII 7 º@¼░ ╜u/¬φ«µ ¬║▓┼╕╣╜X.
  127.  
  128.     * dBASE Compiler 1.0T ªb º╗∙╓(ACER) ñññσñuº@½╟ñU¿╧Ñ╬«╔ , ñ║⌐w¬║ªL¬φ▒▒¿ε
  129.     ╜X¼░º╗∙╓¿t▓╬ñº▒▒¿ε╜X. ¡Y¿╧Ñ╬¬╠│]⌐wñFº╗∙╓¿t▓╬Ñh╝╥└└¡╩ñ╤¿t▓╬ªL¬φ«╔, ▒²ºi¬╛
  130.     dBASE ªL¬φ▒▒¿ε╜XñwÑ╤º╗∙╓¿t▓╬╝╥└└ª¿¡╩ñ╤¿t▓╬, ╜╨│]⌐wªpñUñº DOS └⌠╣╥┼▄╝╞:
  131.  
  132.              SET DBETPRT=1
  133.  
  134.     ( ╡∙: º╗∙╓ñññσ¿t▓╬╝╥└└¡╩ñ╤ªL¬φñº½ⁿÑO¼░ AETPRT /LPT=n /PRT=n /CMEX /CRLF
  135.           , dBASEñΣ┤⌐º╣Ñ■¼█«e¬║ º╗∙╓ ⌐╬ ¡╩ñ╤ ñññσ¿t▓╬ªL¬φ└⌠╣╥. ╝╥└└«╔¬║¼█«e
  136.           ░▌├D, ╜╨░╤╖╙º╗∙╓ñññσñuº@½╟¿╧Ñ╬ñΓÑU. )
  137.  
  138.