home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of Select: Windows 95 Special 2
/
CD_1.iso
/
utils
/
envelop
/
notes.txt
< prev
next >
Wrap
Text File
|
1996-07-09
|
28KB
|
588 lines
This file contains the most up-to-date information about changes to
the current and previous Envelop releases. Each release has its own
section, with the most recent at the top of the file. Version 1.4
is the final release of Envelop. See README.TXT for more information.
==============================================================================
NOTE: Because Envelop Engine relies on registry entries that are made
at install time, different versions of Envelop Engine will not
run simultaneously at this time. For example, if you install version
1.2 in a different directory, but on the same computer as 1.1 is
installed, then the 1.1 version will no longer operate correctly,
unless the registry entries are returned to the correct state for
version 1.1. Each version of Envelop Engine includes a file,
envelop.reg, which contains the correct registry entries for that
release. To install the correct registry entries for a particular
version of Envelop Engine, double-click on the .REG file for that
release (using Explorer or File Manager), or run the command:
C:\ENVELOP\PROGRAM> REGEDIT ENVELOP.REG
from a DOS prompt, with current directory set to the appropriate
PROGRAM directory for the release you wish to run.
==============================================================================
ENVELOP ENGINE RELEASE HISTORY
Release 1.4
CHANGES SINCE PREVIOUS RELEASE:
- Added the TreeView control
- Updated Help File
- Fixes for the OCX Tool
- Added the RunProgramShow method which provides greater flexibility for running
external programs from within Envelop.
==============================================================================
Release 1.3
CHANGES SINCE PREVIOUS RELEASE:
- Envelop has a new Application Setup Wizard to let you quickly and
easily package your Envelop applications for distribution.
- OCX Tool (found beneath the Tools menu) is a new utility for
easily integrating OCX's into Envelop.
- Expanded support for popup menus. Any Window (Forms, Controls, etc.)
can have a popup menu. Also, PopupMenu objects can now handle their
own Click and Enable events, similar to other controls.
- New tutorials and update documentation have been added to the Help file.
- New samples for TabStrip and ListView.
- TabStrips now receive Resize events. Also, there is a default Resize
event handler in place on the TabStrip object which handles the resizing
of any embedded forms referenced by the TabStrip's tabs.
- TabStrip has a SelectedItem reference property which lets you set or
get the currently selected tab.
- TabStripTabs now have a TabForm reference property for referring to
an embedded form. They also have a default Click event handler which
will BringToTop any subform referenced by its TabForm property.
- Newly embedded TabStripTabs in a TabStrip will be added to the end rather
than the beginning of the tabs.
- ImageList has two new methods: RemoveImage, for removing a specified image;
and AddBitmapScaled which lets you add a bitmap to the ImageList and have it
scaled to match the ImageList's current width and height dimensions.
- For: ListBox, ObjectList, ObjectHierarchy, IndentedList;
added FindIndexUnderPoint method for finding the index of the item
in the list at the coordinates reported by a mouse event.
- Fixed bug which was disabling drag and drop on the Windows 95 desktop.
- Fixed bug where 24bit bitmaps in an ImageList would cause a crash.
- Destroy method for the Directory object is now implemented to competely
destroy a directory and all of its contents. As a precaution, this method
will not destroy the root directory on any drive. Use with caution!
- Fixed a bug which was causing a crash when an active HyperControl
was deleted.
- Fixed bugs which occurred when ListView was saved with anything other
than a Report style View property.
- Fixed problems preserving ListView ColumnHeader width when ColumnHeaders
were resized interactively.
- New methods for writing to File and BinaryFile.
- New TempBinaryFile object. Similar to TempTextFile, it allows you to create
a temporary binary file.
- New objects for working with OLE structured storage files: CompoundFile,
OleStorageElement, OleStorage, OleRootStorage, and OleStream.
- Added a new object, called PathString, which is used to manage a semi-colon
separated list of names.
- Fixed two bugs with controls bound to a DataControl
1. the DataChanged property was getting set to True during module
load from a text file (*.ETO).
2. data from the data source was not being displayed if it consisted of
a single character or digit.
==============================================================================
Release 1.2.2
CHANGES SINCE PREVIOUS RELEASE:
- Several new tutorials have been added to the online documentation:
including menu editor, Ocx, TabStrip, ListView, and database tutorials.
- The SystemTools object is now documented. It provides the RunProgram
methods for executing other programs from Envelop applications.
- A glossary of terms has been added to the online documentation.
- ODBC object now ignores inaccessible tables (prevented easy connection
to MS Access databases)
- ODBC now formats table names internally within quotes
so table names containing whitespace work properly.
- ODBC properties TableName, FieldName, DriverName, and DataSourceName
are now read-write properties (formerly read-only).
- ODBC TableIndex, FieldIndex, DriverIndex, and DataSourceIndex properties
are now reset to zero when appropriate to avoid invalid index values.
- Fixed ValueData method for ODBC source so it can retrieve more than 1K
of data and so it returns correct retrieved data size.
- Fixed bugs in TabStripTab and ColumnHeader Caption properties.
- Several enhancements and fixes to the DataControl Configuration Wizard.
- ObjectViewer now uses left-mouse button to drag objects (to the Controls
palette, for example).
- ObjectViewer's Project view no longer auto-selects the currently-selected
object when switching to the project view. This avoids the annoying
expansion of module items in the project view. The other views still
auto-select to assist in locating an object's module or place in the
inheritance hierarchy.
==============================================================================
Release 1.2.1
CHANGES SINCE PREVIOUS RELEASE:
- Fixed a problem with OCX objects under Windows 95 that prevented
arguments to OCX methods and events from being recognized.
- OCX controls now initialize the OCX members when the OCXClassName
property is set.
- Fixed a bug in copying of initialized OCX objects.
- Fixed a bug in loading of controls from binary modules (EBOs) that
caused problems when the control had a DataSource.
- Fixed uninitialized data problem in UpdateDataSource event.
- Fixed a caching bug that caused stale array reference after redim.
==============================================================================
Release 1.2
CHANGES SINCE PREVIOUS RELEASE:
NOTE: Envelop Engine 1.2 now requires Windows NT version 3.51,
or Windows 95 to install and run.
- Online help file has been upgraded to new Windows 95 style help file.
- Implemented product uninstall support for Envelop Engine.
- Interpreter performance has been enhanced by adding a member lookup cache,
and by several smaller optimizations.
- Preliminary implementation of new common controls objects: RichTextBox,
ListView, TabStrip, ImageList, and support objects: ListItem, ColumnHeader,
and TabStripTab.
- Implemented new menu editor. Graphical, indented-list styl