home *** CD-ROM | disk | FTP | other *** search
/ Programming Tool Box / SIMS_2.iso / bp_6_93 / vbwin / vbaccess / vbspace / readme.txt < prev    next >
Encoding:
Text File  |  1994-08-23  |  3.7 KB  |  108 lines

  1. Hello Global Space Analysis Fans!
  2.  
  3. VBSpace: What do it do?
  4. ------------------------
  5. It scans the modules in a project (mak) file and determines their 
  6. individual contributions to the global name and symbol tables. It
  7. then displays the modules, and the number of bytes they contributed
  8. in a list. For more details, double-click on the list. When viewing
  9. module details remember that the Module Level and Local Level items
  10. do *not* contribute to the Global Tables, just to the Module tables
  11. (which may be displayed in a future version). They're just there for
  12. ...well...I don't know why.<g>
  13.  
  14. Oh yeah. The meters tell you how full the Global Tables are.
  15.  
  16. VB Space will not count multiple Variable or Const declarations on a
  17. single line. 1 line = 1 declaration for now. 
  18.  
  19. What do I do?
  20. --------------
  21. Use File|Open to select a project file. VB Space will then churn away
  22. through the files and tally the score. Make sure your files are saved
  23. As Text, not in Binary format. If a file says 0 for Bytes contributed
  24. then that's probably a good indication that it's Binary.<g>
  25.  
  26. You can double-click on a module in the list to view details about 
  27. that module's contributions.
  28.  
  29. You can double-click on the list header labels to sort the modules by
  30. Name, File Size, or Global Bytes.
  31.  
  32. That's it!
  33.  
  34.  
  35. ---------------------------------------------------------------------
  36. Required VBXs & DLLs
  37. ---------------------------------------------------------------------
  38. THREED.VBX    ' Three-D
  39. FLDPAK12.DLL    ' FieldPack
  40. COMMDLG.DLL    ' Common Dialogs
  41.  
  42.  
  43. ---------------------------------------------------------------------
  44. VERSION HISTORY
  45. ---------------------------------------------------------------------
  46.  
  47. Freeware Version 1.1
  48. ---------------------------------
  49.   *  Added Scanning Status dialog with a percent-done meter
  50.  
  51.   *  Keeps "VB Space" in the title bar and appends the current
  52.      project name rather than replacing the title completely.
  53.  
  54.   *  Improved the Icon slightly.<g>
  55.  
  56.  
  57. Freeware Version 1.0    08/17/94
  58. ---------------------------------
  59.   *  Module sorting now sorts an index rather than the actual modules
  60.      to avoid a memory leak in VB and improve efficiency.
  61.  
  62.   *  Resets to Global overview when a new project is opened.
  63.  
  64.   *  Finally gave it an Icon.<g>
  65.  
  66. Alpha Version
  67. ---------------------------------
  68.   *  Just the file name is displayed in the list now. The path
  69.      information will be displayed if you view the details for a 
  70.      module.
  71.  
  72.   *  You can sort the modules by Filename, File Size, or Global Byte
  73.      Count
  74.  
  75. ---------------------------------------------------------------------
  76. FUTURE REQUESTS BEING CONSIDERED
  77. ---------------------------------------------------------------------
  78. Persistent storage (i.e. File Save)
  79. Printing
  80. Detailed Global statistical analysis/recommendations
  81. Module Name/Symbol table analysis
  82. Abiltiy to view Global items on a per module, item type basis (i.e.
  83.  show me all the Global Consts in GLOBAL.BAS)
  84.  
  85. Any and all requests or suggestions are welcome!
  86.  
  87. ---------------------------------------------------------------------
  88. MISC
  89. ---------------------------------------------------------------------
  90. Thanks to the Pre-Alpha evaluators for their feedback!
  91.  
  92. * Ralph Friedman
  93. * Ibrahim Malluf
  94. * Steve Mathews
  95. * Alan Mitchell
  96. * Karl Peterson
  97. * Darryll Pentrancuri
  98. * Phil Sauer
  99.  
  100. Thanks guys!
  101.  
  102. ---------------------------------------------------------------------
  103. Abstract
  104. ---------------------------------------------------------------------
  105. VBSpace will scan your VB projects and tell you approximately how much 
  106. Global Name and Symbol Table space is being used. It will also give you a 
  107. module level breakdown so you can see who's contributing what to those tables. 
  108. Freeware! Enjoy!