home *** CD-ROM | disk | FTP | other *** search
- --------------------------------------------------------
- Voodoo Coder for Visual Basic Version 2.2a 02-03-1999
- Copyright 1998/99 Voodoo Software Ltd. All Rights Reserved
- --------------------------------------------------------
-
- This is the Evaluation version of 'Voodoo Coder II' for Windows.
- Please see the license.txt file for licensing information.
-
- If you need assistance with installing, or using this
- software, there is LIMITED technical support via e-mail ONLY.
-
- Email: support@voodoo-software.com
-
-
-
- Purpose
- -------
- The purpose of this application is to reduce the time that
- you, as a developer spend writing repetative code, such as
- error handlers to your VB project.
-
- You are given options to setup templates and then insert these
- templates (conditionally if required) into your project.
-
- Not only does it do this, but also extends the VB environment
- by offering features such as an Auto-Save, Backup Files and
- functions to auto-prefix new controls & much MUCH more.
-
-
-
- Platform Requirements
- ---------------------
- The application has been written under, and for 32bit VB Platforms
- on Intel processors. It will work on Visual Basic 5&6 on 32bit
- Windows 95/98/NT4 platforms. It is also recommended that you download
- the VB5 Service Pack #3 from microsoft, if you are using VB5 the
- software was written on systems with this Service Pack installed
- and we cannot guarantee that it will work if you do not have this SP
- installed.
-
- The application is written on and for Visual Basic 5&6, if you don't
- have a copy then there's no point trying to run this application
- under a previous version of Visual Basic, it simply WILL NOT work.
-
- We have 2 versions of the installation. There's a "FULL" install which
- includes all the VB5 runtime files required as well as the Office 97
- runtime's required to create the menu's & toolbars. There is also the
- "MINIMAL" version, which includes just the add-in and templates, this
- will only work on machines which have all the VB5 (SP3) runtime
- libraries as well as having Office '97 installed.
-
-
-
- Installation
- ------------
- Run the vc2_xxx.exe file which you can download from the Voodoo Software
- web site, when you run this file it will run the applicatin setup for
- you. Please follow any on-screen prompts.
-
- Once you've installed the application you'll be able to select
- "VoodooCoder II" from your list of available add-ins from the VB Add-In
- menu.
-
-
- Using VoodooCoder
- -----------------
- Once you've included the add-in from your Add-In manager screen, you will
- notice that your VB pop-up menu's have a number of additional options on
- them. Please see the help file for detailed description on using VoodoCoder.
-
- Special thanks go to Geoff Lysaght of Belcher Systems Ltd. for all his help &
- suport during the development of VoodooCoder 2.
-
-
-
- Revision History
- ---------------
-
- VoodooCoder 2.2a
- ****************
- FIX : Some people were having problems loading projects after VoodooCoder had been loaded. The
- problem was tracked down to an incompatability between the comctl used by VC2 and the
- version on the user machine. If you load a project and find that your comctl controls
- are missing then you need 2.2a
-
- FIX : Some options not being saved from options screen properly (auto-rename code being one example)
- FIX : Auto-rename sometimes wouldn't work.
-
-
- VoodooCoder 2.2
- ***************
- IMPORTANT - README
-
- Due to the number of pirate copies of VoodooCoder now circulating the internet, we have had to
- personalize each serial number for v2.2. When you register v2.2 you will automatically receive
- a serial number to extend the evaluation period whilst you wait for your unlock key. Once you
- have received your personalized unlock key you will be able to use VC2.2 unrestricted.
-
- Items marked with a '*' will not continue to function after evaluation period is over.
-
- NEW : If Autosave didn't save any files (no changes) then close status box automatically.
- NEW : * New option which allows you to backup your VB files before saving them has now been included.
- NEW : * Fantastic time-saver option which automaticaly renames code associated with a control
- when you rename the control!
- NEW : User can specify start number for line numbers.
- NEW : * New option to allow you to automatically prefix new controls added onto a form.
- NEW : Toolbar position is now saved on exit, and restored on load.
- NEW : New option to allow you to copy properties between controls, EVEN THOSE WHICH ARE NOT OF THE
- SAME TYPE!!
- NEW : Finally you have the option to select a list of routines to include error handling on.
- NEW : New User variable %User% will display the current user
-
- FIX : Processing window now shown in taskbar so that you can always get focus to it.
- FIX : On some projects VC2 would just hang indefinitley, this seems to have been fixed now on the
- projects we were given.
- FIX : Fixed some contex-sensitive help ID's which were incorrect (updated help file also)
- FIX : Toolbar buttons disabled now when VC2 is processing project.
- FIX : Don't autosave when in break/run mode.
- FIX : Options for confirm autosave and reset line numbers now displayed properly on options screen
- (they were saved & used, jut not displayed properly on options screen).
- FIX : No additional blank lines inserted anywhere (must all be done through templates now)
- FIX : Now removes line numbers even if you have changed the number delimiter.
- FIX : Error when minimizing options screen.
- FIX : Now adds numbering to If statements which have line continuation chars at end of line.
- FIX : Full logging will no longer insert logger lines between continued lines.
-
-
- VoodooCoder 2.1
- ***************
- NEW : User can now specify line incrementor when inserting lines (default is still 1).
- NEW : User can now specify which events to insert error handlers into.
- NEW : User can now specify what the line number delimiter is (defaults to ':')
- NEW : Automatic label edit on templates removed, now new popup menu option to rename.
- NEW : You can now drag-and-drop code from the function finder to your VB code window.
- NEW : New user variable %ProcType%, will return the type of procedure
- i.e "Sub","Function","Property"
- NEW : Option to confirm before autosave. (only if not expired) Also, if user selects "CANCEL" on
- the confirmation box then autosave will be disabled.
- NEW : Option to insert line numbers on DIM statements (only if not expired)
- NEW : FULL Logging option available to non-registered users, but once expired it will not
- be enabled.
- NEW : Included FIND & PRINT options on help-file (also updated help file).
- NEW : VC2 no longer puts "Exit sub" etc. before the footer as default, this is now an option on
- the main screen. Templates have been changed though to reflect this.
- NEW : User now has option whether to reset line numbers at start of each proc or not.
-
- FIX : When adding files which are already in the project using the FN Finder, you no
- longer get the "this is not a valid VB component" error.
- FIX : No blank lines inserted before error handler footer anymore (previously used 2 lines
- one before the exit fn and one after). Users should now code their templates to include
- these if required.
- FIX : Environment variables as user vars now work properly.
- FIX : Fixed various problems users were having with setting default templates.
- FIX : "Apply" button on options not enabled by default anymore.
- FIX : Nav buttons on wizard now reset properly when moved all way back to start.
- FIX : Inserting error handling into selection which spans multiple FN's now more reliable.
- FIX : User can't insert error handling now unless template has been selected.
- FIX : When updating templates, only selected template will be updated now, not all of them.
- FIX : Select statements now numbered properly.
- FIX : Slight speed increase (about 10%)
-
-
- VoodooCoder 2.0 (initial release)
- *********************************
- NEW : When user changes a template in the options screen, they now have an option to
- update all templates already applied.
- NEW : Right-click in template window gives popup options for launch/save/update templates.
- NEW : New Option included to determine if error handlers in body code should be replaced.
- NEW : New Option to start inserting error handlers after any comment blocks.
- NEW : Now includes a new Error-Handling wizard.
- NEW : Completely re-written the template options screen, includes a much easier to use
- interface and new features such as highlighting of reserved words.
- NEW : New screen to allow users to paste code in from other VB files (in similar way to the
- API Text Viewer)
- NEW : New option in templates section to allow you to select which types of procs etc. to
- insert error-handlers into.
- NEW : Optimized processing core, should be a little faster now.
- NEW : Evaluation period reduced to 14 days, this should give anyone enough time to see if
- they need the product.
-
- NEW : User now has option to insert "FULL LOGGING" into a project. This will insert some
- code (such as a call to a logger) after EVERY command in the application.
- ******** THIS OPTION IS AVAILABLE TO REGISTERED USERS ONLY ********
-
- NEW : User can now enable/disable the splash-screen
- ******** THIS OPTION IS AVAILABLE TO REGISTERED USERS ONLY ********
-
- FIX : Helpfile path setup correctly on connection
- FIX : Make sure class is destroyed properly when we disconnect
- FIX : Now checks for previous error handling being set throughout and not just on first
- code line.
- FIX : Cancel button when processing now works correctly.
- FIX : If user cancels processing then we no longer make an .exe if option selected.
- FIX : When inserting error handling, do not remove existing VCoder ones unless we are
- doing an update (to speed things up).
- FIX : If user decides not to save changes then don't prompt them again to do so.
- FIX : Clear down template names.
- FIX : Options screen now shown modally so that it is not shown behind VB screen initially.
- FIX : Stop multi-instance of same object (so many VB instances were sharing the same VCoder)
- FIX : Fix bug when trying to remove line numbers when "Do not inset line numbers" was
- checked.
- FIX : Fix bug when some properties where having an "Exit Function" string inserted.
- FIX : When running under NT4, registry settings for options were not being saved once you'd
- logged off the machine, this has now been fixed.
- FIX : Stop windows being on top (just incase errors appear)
- FIX : If we cannot parse the file then add the message to the message box.
- FIX : If there is a label with comments after it, we no longer add line numbers (oops).
- FIX : If FN's had comment blocks after the actual function ended, VB still reported these
- as being part of that function so VC2 wasn't picking up the end function properly
- and as a consequence your project would not compile. This has now been fixed.
- FIX : Fix tab display problem when swapping between templates.
- FIX : "Apply" button on options screen wasn't always being enabled.
- FIX : Make sure that all windows can be activated again from the task-bar (just incase some
- of them end up being hidden behind VB windows)
-
-
- Changes since v1.97
- *******************
- NEW : VB AutoSave feature has now been included
- NEW : Source-Safe integration included into VoodooCoder.
- NEW : New menu options to close all/code/form Windows.
- NEW : Can edit your templates from notepad from the options screen.
- NEW : Can now decide to ignore read-only files
- NEW : User can ignore small functions and not insert error handling in these.
- NEW : Insert error handling & numbering into SELECTED REGIONS!
-
- FIX : No longer insert line numbers on # lines or in other invalid situations.
- FIX : Now removes error handling from procedures which were not seperated by a blank line.
- FIX : No longer crashes when you have read-only files in your project.
- FIX : When chaning templates (haeader/footer) the code box no longer vanishes.
-
-
-