home *** CD-ROM | disk | FTP | other *** search
- Fixes and Additions to VBXRef 2.1
-
- The following are fixes, modifications and additions to VBXRef version 2
- since its initial commercial release.
-
- 2.10.14
- 1-15-95 A fix in 2.10.12 to avoid an error printing a report from an ODF file
- introduced a new error, that would prevent all of the detail from being
- printed. The reference count would be correct, but some of the detail
- references would be missed.
-
- 2.10.13 If the project file had references to forms or modules in subdirectories
- 1-2-95 beneath the project file and the default drive directory was changed,
- VBXRef could no longer find the files.
-
- If you tried to load an individual module with ONE procedure, the file
- may have been rejected as a non-VB form/module.
-
- If you attempted to print a file that contained a line that had
- contiguous text longer than the printer's width, the program could hang
- in an infinite loop.
-
- 2.10.12
- 7-18-94 Added more error trapping to routines that output to printer to
- trap against Print Manager being closed in the middle of a job w/out
- first cancelling our report. If a printer error occurs, VBXRef will
- now abort the report.
-
- Printing reports from loaded ODF files could result in a "Subscript Out
- of Range" error, if the report requested Basic keywords, but the ODF
- file did not contain any.
-
- The MDI status line message was being cleared when minimized.
-
- Aliased procedures were not being identified properly.
-
- 2.10.11
- 5-22-94 Loading a large existing string data file (.SDF) could result in a load
- failure and possibly a GPF (depending on report options).
-
- If the VBXREF.INI was write protected (Read-Only) a VB error would
- occur on program termination.
-
- If the number of object references for a VB Keyword exceeded 32767, it
- was not being trapped and would cause a subscript out of range error.
-
- Added wait cursor when loading large data files.
-
- 2.10.10
- 12-09-93 256 color BMPs in custom controls would cause an "Invalid Picture"
- error and terminate. The error is now properly trapped.
-
- The last object and reference may have been missed/excluded from
- the cross reference report. This was primarily evident in very
- small projects.
-
- 2.10.09
- 11-05-93 Only the first occurrence of string literal detail was being printed.
-
- If a string literal was identical to a variable name, they may have
- been misidentified.
-
- Some module names in detail report may have been incorrect due to
- VB huge array search problem.
-
- 2.10.08
- 10-15-93 If you viewed a control array in the file viewer, the displayed
- stopped at the Index property.
-
- While viewing the controls on a form, if you expanded a list of
- controls of a single type that extended past the bottom of the form
- and dragged the entire control type to the status bar for printing,
- the display would refresh mutiple times.
-
- 5 keywords were added to the VBxKW.DAT files.
-
- VBXRef now checks to see if a previous instance of itself is
- already loaded.
-
- Added Icon extraction to the "Load VBX" module - see READ.ME.
-
- If you had a module with a function that 'Sub ' as part of the
- procedure name or as part of one of the variable names in the
- procedure list, that procedure may have been missed in the
- the listing.
-
-
- 2.10.07
- 07-06-93 If you drag/dropped a file or module to the viewer segment, you would
- receive a "No Lines in General Section" message box, vs showing the
- entire file.
-
- Line numbers for constants and procedure declarations were off by the
- number of modules corresponding to the order in which they were
- processed.
-
- The detail cross-reference may have had extra, erroneous references
- due to a bug in VB huge arrays. This was a random bug that would
- appear only rarely.
-
- The file viewer now will paste highlighted data into the clipboard
- by pressing Ctrl-Insert.
-
- The max button has been removed from the file viewer forms due to
- a problem with Mh3dMenu and VB2 MDI forms.
-
-
- 2.10.06
- 06-14-93 Adjusted the alignment of the headers and footers when outputing reports
- to the printer.
-
- Added ability to print all of the source for an entire project at once.
- Drag-Drop: drag any module to the printer segment, and hold down the
- <Ctrl> key. Menu: Hold down the <Ctrl> key when selecting
- "Print Selected Module". If you have the "File Name Info" option selected,
- all of the project file names will be printed at the beginning of the
- report.
-
-
- 2.10.05
- 06-03-93 If you had a zero-byte .TXT file (caused by saving the code as text
- and not the entire form), the cross reference would stop when the
- zero-byte file was encountered. This could cause a project to end
- up with a lot fewer objects/references than it should, since
- processing stopped on the first zero-byte file.
-
- Screen fonts are now read only once - the first time a file viewer
- is loaded. This will save considerable time on systems with a lot
- of fonts.
-
- If large fonts were being used, the segment on the status bar
- was not wide enough for the percentage complete during a
- cross-reference.
-
- If you added a BMP for a new custom control via drag-drop, an
- "Invalid property array index" error would occur after 100 pictures
- were defined.
-
- 2.10.04
- 05-18-93 Visual Basic 3.0 compatibility added. New file "VB3KW.DAT"
- contains the VB3 keywords for the cross-reference report.
- Your forms MUST be saved under VB3 for VBXRef to properly
- identify them as a version 3 project.
-
- 2.10.03
- 05-10-93
- "Print Selected Controls" menu selection was not functional.
-
- File viewers now recognize <F3> key for search and find next.
-
- Added a new menu selection "View File". This selection is the
- same as double-clicking the left mouse button on the file viewer
- segment on the status line.
-
- Made a fix to the routine that reads binary form files. If you
- attempted to read a .FRM file that was over 200K and received
- an error msg, this should resolve the problem.
-
- 2.10.02
- 04-21-93
- If you displayed a project tree, drag-dropped the MAK file to the
- printer icon and output the report to the printer, only the header
- and footer were being printed (multiple times).
-
- Objects in Cross-Reference report were being sorted as Case-sensitive,
- changed to case insensitive.
-
- If there were no VBX's in the project, the procedures in the LAST
- form/module were not being processed properly. This would cause
- the procs in the last form/module to be misidentified. If the
- last file in the list was a Form, the source code for the form
- and controls would be included in the .SRC listing.
-
- The starting line for the first procedure in a module was showing
- as the first line in the file. If there were any declarations in
- this module, they were being missed.
-
- 2.10.01
- 04-14-93 If you output a cross reference report directly to the printer and
- the Footer checkbox was not selected and the footer was nul, the
- report may have skipped a page eject causing multiple pages to print
- on the same physical page.
-
- If you cross-referenced a project and sent the report to a disk file,
- then viewed a file, selected "Print File in Viewer" and changed
- the printer setup information prior to printing, the printer change
- was not detected.
-
-