Date: 17-Mar-2000 [History
List]
Contents
General
Enhancements
Important Bugfixes
General
The R2 release is a mere service release containing bug fixes and minor
enhancements.
Here are some additional notes:
Problems with Dockable
controls / The EWin32 Error
Because of internal changes in the VCL
following limitations apply from CBuilder / Delphi 5 on (previous versions work
like before):
Regarding the first case: The new R2 release does
simply now no longer allow to attach more than one DockLabel/Button to a control.
If you have to convert a project from Delphi 4 to Delphi 5: Make sure, that no
more than one DockLabel/DockButton is attached to a control, otherwise you will
receive the EWin32 Exception which will shot down your Delphi after you try to
close your form. To avoid this, simply undock superfluous DockLabels/Buttons. Again:
A problem will only occur if you conncted more than one DockLabel/Button to a
control (e.g. a TLMDDockLabel and a TLMDDockButton to one TLMDEdit component).
Problems with LMD Container Controls (e.g. TLMDBitmapList) on inherited forms /
with the Resource DLL Wizard
The LMD Container controls can not placed on forms from
which you want to inherit other forms. Unlike in previous versions Delphi /
CBuilder will prevent you from inheriting from forms which contain these
controls (for a similar reason the Resource DLL Wizard for trasnlating the forms
will fail).
However a simple and elegant workaround exists: Place the Container controls on
a TDataModule, link the DataModule to your form (Select "Use Unit"
from the File Menu) and select the images like before (several controls allow
visual selection by an editor, check the context menu). BTW: DataModules should
be the preferred location for Container Controls, either.
TLMDGraphicList
As you might already discovered all LMD-Tools controls which support
TLMDBitmapList can get access to almost any graphic format supported by
TLMDGraphicList (e.g. JPEG or any other 3rd party extensions which support the
TGraphic interface). Please note: If you use any custom format, make sure, that
at least in one of your units include the declaration unit (including the
Register method) for the custom graphic format. E.g. for JPEG support include
somewhere the unit JPEG, otherwise the Graphic Format can't be recognized.
[Top]
TLMDApplication
Various new properties line MenuFont, IconFont, HintFont, SystemOptions (delphi
5 only) and additional events like OnActionExecute, OnActionUpdate,
OnActiveControlChange, OnActiveFormChange, etc.
Most
Button controls
New property UseCaption. If set to false, no Caption is shown, regardless of
the Caption Value. This might be useful, if button is connected to an Action.
TLMDMRUList
Several minor changes, new property Display
TLMDTipDlg
New property HideShowstart.
TLMDWindowListDlg
WindowList now activated by default.
[Top]
Important Bugfixes
(only those are mentioned which were reported from customers)
TLMDBaseEdit (-> all edits)
Fixed problem concerning ecLowerCase, ecUpperCase (some special chars
had not been regarded)
TLMDBrowseEdit
When placed on a modal form, the modal form does not loose topmost
position any longer
TLMDCalendarDlg
Property StartWithActualDate will now work correctly.
TLMDEdit
Fixed flicker due to selecting the whole text from left to right.
TLMDFile
Missing FindClose in GhetFileSize added
TLMDHideNonVC
Should work now correctly
TLMDRadioGroup,
TLMDCheckGroup
Autosize feature (Height only) works if ItemHeight<>-1. Besides
redundand space is no longer used if Caption is empty.
TLMDSysMenu
Access Violation of TLMDSysMenu in mmMenu mode (and Menu created AFTER
TLMDSysMenu)
TLMDTrayIcon
Bug concerning animation fixed - previously it looked like only every second
image was drawn only.
© 2000 by LMD Innovative Germany
All other trademarks
are acknowledged.