Customers:   Microsoft   Intel   Computer Associates    Compuware   American Electric   Northrop Grumman   Bell Helicopter    US Air Force   Continental Airlines

Jump to:

What's new in Fix Pack 1 (April 24, 2009)


BUG FIXES
  1. General: 'Commandbar button face timed paste failed' errors were reported when loading CodeSMART. Fixed.
  2. General: 'Can't show non-modal form when modal form is displayed' errors were reported when loading CodeSMART. Fixed.
  3. General: A non-detailed execution failure message was displayed on non-English systems in case of CodeSMART initialization problems. Fixed.
  4. General: An 'Error updating the 'Personal.mdb' database offline copy' message was displayed on certain systems when resuming from sleep mode. Fixed.
  5. General: UI problems were affecting the following windows on systems using 'large fonts': 'Code Flow Explorer', 'Comment Templates Manager', 'Designer Explorer', 'Error Handling Schemes Manager', 'Insert Custom Code', 'Library Explorer', 'Long/SQL String Formatter', 'New Task / Edit Task', 'Project Explorer', 'Show File Differences', 'Smart Complete Manager', 'Tab Order Designer', 'UI Standard Properties Manager'. Fixed.
  6. Code Builders: The empty multiple copy and paste buffer popup status text did not fit on the screen on many systems. Fixed.
  7. Code Managers: 'The object invoked has disconnected from its client' errors were reported when closing Visual Basic with CodeSMART. Fixed.
  8. Command Line Processor: Clarified some misleading descriptive messages.
  9. Commenting Tools: An incorrect minimum size setting was affecting the 'Comment Templates Manager' window. Fixed.
  10. Error Handling Engine: A crash happened at VB shutdown on Windows Vista and Windows 7 (pre-release) systems after using the 'Insert Custom Code' window. Fixed.
  11. Find and Replace: The new Find dialog had an incorrect size and resizing behavior on systems that used large fonts. Fixed.
  12. Project Explorer: An error was reported when using the 'Save As' popup menu entry in certain situations. Fixed.
  13. Tab Order Designer: 'Element not found' errors were reported when trying to reorder controls. Fixed.
  14. Task List: A crash happened at VB shutdown on Windows Vista and Windows 7 (pre-release) systems after using the 'New Task / Edit Task' window. Fixed.
  15. Minor fixes and improvements in various subsystems.

What's new in CodeSMART 2009 for VB6 (February 18, 2009)


Please find below a list with tools, improvements and features that are new in CodeSMART 2009for VB6 (as related to CodeSMART 2007 for VB6).
  1. AutoText: When using automatic formatting (for example when not typing spaces manually in sequences like “i=int”) the cursor was incorrectly repositioned inside words and thus code entry was corrupted.
  2. Code Analyzer: Dead public variable/constants above the first non-dead public variable/const were not reported.
  3. Code Analyzer: Code element names (variables, functions etc) containing the “rem” word caused unexpected behavior.
  4. Code Analyzer: Changed most messages to a more verbose style.
  5. Code Builders: Errors were reported in the insertion process if the end result was a (temporary) uncompilable code item.
  6. Code Formatter: The Code Formatter tool added an additional empty line after a line containing a label, if the 'Enable code lines wrapping at line separator sequence' option was enabled.
  7. Code Formatter: An error was reported when formatting lines containing numeric labels only.
  8. Code Formatter: A “Can’t edit module” was sometimes reported when formatting code.
  9. Code Formatter: API declarations were not formatted beyond the 11th line.
  10. Designer Analyzer: A “Subscript out of range” error happened on certain situations when analyzing components.
  11. Error Handling Engine: The Error Handling Scheme Manager user interface was clarified.
  12. Find and Replace: A 'permission denied' error was displayed sometimes when performing a 'search and replace' operation at a project group scope.
  13. Find and Replace: A database error was reported when performing concurrent searches in two distinct VB sessions.
  14. Find and Replace: The replace textbox now remembers the last entry even if that was an empty string.
  15. Find and Replace: The dialog user interface was redesigned in order to accommodate form resizing, which is extremely useful especially when looking for / replacing with a multiple lines code piece.
  16. Find and Replace: If the selected text was extending on multiple lines, the “Search for” textbox was generally not initialized properly (i.e. with the currently selected text).
  17. Find and Replace: The multiline text find feature displayed incomplete results or no results at all.
  18. General: An “Invalid procedure call or argument” was sometimes reported on showing and resizing the Project Explorer toolwindow.
  19. General: An “Object required” error was reported sometimes on Project Explorer tree refresh operations.
  20. General: An internal component error happened in certain situations when opening the CodeSMART Control Panel.
  21. General: Removing a component from a project yielded to unexpected results like VB crashes on session shutdown, missing nodes in the CodeSMART Project Explorer tree after a subsequent component addition, etc.
  22. General: A VB crash happened sometimes at session shutdown. Not connected with change number 21.
  23. Library Explorer: An error was reported sometimes when the docked Library Explorer window was closing.
  24. Library Explorer: Syntax coloring is now done in a complete manner and with colors close to the default VB6 ones.
  25. Library Explorer: Slight usability improvements.
  26. Library Explorer: A “Subscript out of range” error occurred sometimes when clicking on “New Designer Template” popup menu item.
  27. Line Numbering: Line numbers were not inserted on multi-statement lines that started with a Dim statement.
  28. MDI Tabs: An error occurred sometimes when changing the Windows system colors.
  29. Multiple Copy-and-Paste Buffers: Buffer number 0 is not usable under Windows Vista; updated the feature to reflect this restriction.
  30. Multiple Copy-and-Paste Buffers: The “Buffers” popup was revised in favor of user experience.
  31. Workbench: Adding bookmark comments to workbench was reported to work correctly only the first time for each method.
  32. Workbench: Trying to add a newly added method shortcut to the workbench was reported to be ineffective if the containing component node branch was already expanded.