home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / vc2_sml / vc2_sml.exe / data1.cab / Program_Files / README.TXT < prev    next >
Encoding:
Text File  |  1999-02-20  |  11.9 KB  |  233 lines

  1. --------------------------------------------------------
  2. Voodoo Coder for Visual Basic Version 2.2a 02-03-1999
  3. Copyright 1998/99 Voodoo Software Ltd. All Rights Reserved
  4. --------------------------------------------------------
  5.  
  6. This is the Evaluation version of 'Voodoo Coder II' for Windows. 
  7. Please see the license.txt file for licensing information.
  8.  
  9. If you need assistance with installing, or using this 
  10. software, there is LIMITED technical support via e-mail ONLY.
  11.  
  12.      Email: support@voodoo-software.com
  13.  
  14.  
  15.  
  16. Purpose
  17. -------
  18. The purpose of this application is to reduce the time that
  19. you, as a developer spend writing repetative code, such as
  20. error handlers to your VB project.
  21.  
  22. You are given options to setup templates and then insert these
  23. templates (conditionally if required) into your project. 
  24.  
  25. Not only does it do this, but also extends the VB environment
  26. by offering features such as an Auto-Save, Backup Files and
  27. functions to auto-prefix new controls & much MUCH more.
  28.  
  29.  
  30.  
  31. Platform Requirements
  32. ---------------------
  33. The application has been written under, and for 32bit VB Platforms
  34. on Intel processors. It will work on Visual Basic 5&6 on 32bit 
  35. Windows 95/98/NT4 platforms. It is also recommended that you download 
  36. the VB5 Service Pack #3 from microsoft, if you are using VB5 the 
  37. software was written on systems with this Service Pack installed 
  38. and we cannot guarantee that it will work if you do not have this SP 
  39. installed.
  40.  
  41. The application is written on and for Visual Basic 5&6, if you don't
  42. have a copy then there's no point trying to run this application 
  43. under a previous version of Visual Basic, it simply WILL NOT work.
  44.  
  45. We have 2 versions of the installation. There's a "FULL" install which
  46. includes all the VB5 runtime files required as well as the Office 97
  47. runtime's required to create the menu's & toolbars. There is also the
  48. "MINIMAL" version, which includes just the add-in and templates, this
  49. will only work on machines which have all the VB5 (SP3) runtime 
  50. libraries as well as having Office '97 installed.
  51.  
  52.  
  53.  
  54. Installation
  55. ------------
  56. Run the vc2_xxx.exe file which you can download from the Voodoo Software
  57. web site, when you run this file it will run the applicatin setup for
  58. you. Please follow any on-screen prompts.
  59.  
  60. Once you've installed the application you'll be able to select 
  61. "VoodooCoder II" from your list of available add-ins from the VB Add-In 
  62. menu.
  63.  
  64.  
  65. Using VoodooCoder
  66. -----------------
  67. Once you've included the add-in from your Add-In manager screen, you will
  68. notice that your VB pop-up menu's have a number of additional options on
  69. them. Please see the help file for detailed description on using VoodoCoder.
  70.  
  71. Special thanks go to Geoff Lysaght of Belcher Systems Ltd. for all his help & 
  72. suport during the development of VoodooCoder 2. 
  73.  
  74.  
  75.  
  76. Revision History 
  77. ---------------
  78.  
  79. VoodooCoder 2.2a
  80. ****************
  81. FIX : Some people were having problems loading projects after VoodooCoder had been loaded. The
  82.       problem was tracked down to an incompatability between the comctl used by VC2 and the
  83.       version on the user machine. If you load a project and find that your comctl controls
  84.       are missing then you need 2.2a
  85.  
  86. FIX : Some options not being saved from options screen properly (auto-rename code being one example)
  87. FIX : Auto-rename sometimes wouldn't work.
  88.  
  89.  
  90. VoodooCoder 2.2
  91. ***************
  92. IMPORTANT - README
  93.  
  94. Due to the number of pirate copies of VoodooCoder now circulating the internet, we have had to
  95. personalize each serial number for v2.2. When you register v2.2 you will automatically receive
  96. a serial number to extend the evaluation period whilst you wait for your unlock key. Once you
  97. have received your personalized unlock key you will be able to use VC2.2 unrestricted.
  98.  
  99. Items marked with a '*' will not continue to function after evaluation period is over.
  100.  
  101. NEW : If Autosave didn't save any files (no changes) then close status box automatically.
  102. NEW : * New option which allows you to backup your VB files before saving them has now been included. 
  103. NEW : * Fantastic time-saver option which automaticaly renames code associated with a control
  104.       when you rename the control!
  105. NEW : User can specify start number for line numbers.
  106. NEW : * New option to allow you to automatically prefix new controls added onto a form.
  107. NEW : Toolbar position is now saved on exit, and restored on load.
  108. NEW : New option to allow you to copy properties between controls, EVEN THOSE WHICH ARE NOT OF THE
  109.       SAME TYPE!!
  110. NEW : Finally you have the option to select a list of routines to include error handling on.
  111. NEW : New User variable %User% will display the current user
  112.  
  113. FIX : Processing window now shown in taskbar so that you can always get focus to it.
  114. FIX : On some projects VC2 would just hang indefinitley, this seems to have been fixed now on the
  115.       projects we were given.
  116. FIX : Fixed some contex-sensitive help ID's which were incorrect (updated help file also)
  117. FIX : Toolbar buttons disabled now when VC2 is processing project.
  118. FIX : Don't autosave when in break/run mode.
  119. FIX : Options for confirm autosave and reset line numbers now displayed properly on options screen
  120.       (they were saved & used, jut not displayed properly on options screen).
  121. FIX : No additional blank lines inserted anywhere (must all be done through templates now)
  122. FIX : Now removes line numbers even if you have changed the number delimiter.
  123. FIX : Error when minimizing options screen.
  124. FIX : Now adds numbering to If statements which have line continuation chars at end of line.
  125. FIX : Full logging will no longer insert logger lines between continued lines.
  126.  
  127.  
  128. VoodooCoder 2.1
  129. ***************
  130. NEW : User can now specify line incrementor when inserting lines (default is still 1).
  131. NEW : User can now specify which events to insert error handlers into.
  132. NEW : User can now specify what the line number delimiter is (defaults to ':')
  133. NEW : Automatic label edit on templates removed, now new popup menu option to rename.
  134. NEW : You can now drag-and-drop code from the function finder to your VB code window.
  135. NEW : New user variable %ProcType%, will return the type of procedure
  136.       i.e "Sub","Function","Property"
  137. NEW : Option to confirm before autosave. (only if not expired) Also, if user selects "CANCEL" on
  138.       the confirmation box then autosave will be disabled.
  139. NEW : Option to insert line numbers on DIM statements (only if not expired)
  140. NEW : FULL Logging option available to non-registered users, but once expired it will not
  141.       be enabled.
  142. NEW : Included FIND & PRINT options on help-file (also updated help file).
  143. NEW : VC2 no longer puts "Exit sub" etc. before the footer as default, this is now an option on
  144.       the main screen. Templates have been changed though to reflect this.
  145. NEW : User now has option whether to reset line numbers at start of each proc or not.
  146.  
  147. FIX : When adding files which are already in the project using the FN Finder, you no
  148.       longer get the "this is not a valid VB component" error.
  149. FIX : No blank lines inserted before error handler footer anymore (previously used 2 lines
  150.       one before the exit fn and one after). Users should now code their templates to include
  151.       these if required.
  152. FIX : Environment variables as user vars now work properly.
  153. FIX : Fixed various problems users were having with setting default templates.
  154. FIX : "Apply" button on options not enabled by default anymore.
  155. FIX : Nav buttons on wizard now reset properly when moved all way back to start.
  156. FIX : Inserting error handling into selection which spans multiple FN's now more reliable.
  157. FIX : User can't insert error handling now unless template has been selected.
  158. FIX : When updating templates, only selected template will be updated now, not all of them.
  159. FIX : Select statements now numbered properly.
  160. FIX : Slight speed increase (about 10%)
  161.  
  162.  
  163. VoodooCoder 2.0 (initial release)
  164. *********************************
  165. NEW : When user changes a template in the options screen, they now have an option to 
  166.       update all templates already applied.
  167. NEW : Right-click in template window gives popup options for launch/save/update templates.
  168. NEW : New Option included to determine if error handlers in body code should be replaced.
  169. NEW : New Option to start inserting error handlers after any comment blocks.
  170. NEW : Now includes a new Error-Handling wizard.
  171. NEW : Completely re-written the template options screen, includes a much easier to use
  172.       interface and new features such as highlighting of reserved words.
  173. NEW : New screen to allow users to paste code in from other VB files (in similar way to the
  174.       API Text Viewer)
  175. NEW : New option in templates section to allow you to select which types of procs etc. to
  176.       insert error-handlers into.
  177. NEW : Optimized processing core, should be a little faster now.
  178. NEW : Evaluation period reduced to 14 days, this should give anyone enough time to see if
  179.       they need the product.
  180.  
  181. NEW : User now has option to insert "FULL LOGGING" into a project. This will insert some
  182.       code (such as a call to a logger) after EVERY command in the application.
  183.       ******** THIS OPTION IS AVAILABLE TO REGISTERED USERS ONLY ********
  184.  
  185. NEW : User can now enable/disable the splash-screen
  186.       ******** THIS OPTION IS AVAILABLE TO REGISTERED USERS ONLY ********
  187.  
  188. FIX : Helpfile path setup correctly on connection
  189. FIX : Make sure class is destroyed properly when we disconnect
  190. FIX : Now checks for previous error handling being set throughout and not just on first 
  191.       code line.
  192. FIX : Cancel button when processing now works correctly.
  193. FIX : If user cancels processing then we no longer make an .exe if option selected.
  194. FIX : When inserting error handling, do not remove existing VCoder ones unless we are
  195.       doing an update (to speed things up).
  196. FIX : If user decides not to save changes then don't prompt them again to do so.
  197. FIX : Clear down template names.
  198. FIX : Options screen now shown modally so that it is not shown behind VB screen initially.
  199. FIX : Stop multi-instance of same object (so many VB instances were sharing the same VCoder)
  200. FIX : Fix bug when trying to remove line numbers when "Do not inset line numbers" was
  201.       checked.
  202. FIX : Fix bug when some properties where having an "Exit Function" string inserted.
  203. FIX : When running under NT4, registry settings for options were not being saved once you'd
  204.       logged off the machine, this has now been fixed.
  205. FIX : Stop windows being on top (just incase errors appear)
  206. FIX : If we cannot parse the file then add the message to the message box.
  207. FIX : If there is a label with comments after it, we no longer add line numbers (oops).
  208. FIX : If FN's had comment blocks after the actual function ended, VB still reported these
  209.       as being part of that function so VC2 wasn't picking up the end function properly
  210.       and as a consequence your project would not compile. This has now been fixed.    
  211. FIX : Fix tab display problem when swapping between templates.
  212. FIX : "Apply" button on options screen wasn't always being enabled.
  213. FIX : Make sure that all windows can be activated again from the task-bar (just incase some
  214.       of them end up being hidden behind VB windows)
  215.  
  216.  
  217. Changes since v1.97
  218. *******************
  219. NEW : VB AutoSave feature has now been included
  220. NEW : Source-Safe integration included into VoodooCoder.
  221. NEW : New menu options to close all/code/form Windows.
  222. NEW : Can edit your templates from notepad from the options screen.
  223. NEW : Can now decide to ignore read-only files
  224. NEW : User can ignore small functions and not insert error handling in these.
  225. NEW : Insert error handling & numbering into SELECTED REGIONS!
  226.  
  227. FIX : No longer insert line numbers on # lines or in other invalid situations.
  228. FIX : Now removes error handling from procedures which were not seperated by a blank line.
  229. FIX : No longer crashes when you have read-only files in your project.
  230. FIX : When chaning templates (haeader/footer) the code box no longer vanishes.
  231.  
  232.  
  233.