![]() |
|
![]() |
|
|
||||||
| Introduction | ![]() |
|||||
|
More than 30 new components were added (new labeled controls not counted).
Check out full component list in LMD-Tools Data Sheet. New global objects
and classes were introduced and existing ones improved. At last hundreds
of improvements and fixes to existing components were added! Besides that
LMD-Tools truely integrates into the LMD 2009 product line, sharing major
parts (the LMD Shared Runtime) with other main LMD products (LMD ElPack,
LMD IDE-Tools). Check the LMD 2009 Package Structure for more info. |
||||||
| LMD 2009 Shared Runtime | ||||||
| LMD-Tools,
LMD ElPack and LMD IDE-Tools share the same core runtime. This avoids
redundant code and provides common advanced features for all major LMD
products. This includes a shared Unicode library, improved HTMLRenderer
(including support for display of TGraphic descendants) and shared imagelist
support (all main LMD imagelist container are part of the LMD Shared Runtime
packages), advanced designtime support (completely new editors for all
LMD container controls, new component editor for TLMDGraphicList) and
much more. Other examples are: |
||||||
| XML Support Library | ||||||
A
new, extremely fast and fully unicode-enabled XML support library was
added. It adds only a small footprint to your Exe-files. XML data can
be loaded from files, custom streams, resources or strings. Like other
new support libraries this one is written completely in Pascal - no need
for additional DLL's or Object files. |
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
| New Bonus Packs: LMD ChartPack and LMD PrintPack | ||||||
| Two
new Standalone Packages were added to the LMD 2009 release. LMD PrintPack
serves as shared package and introduces the TLMDMlGen component (this
control was previous available in ElPack as MLGen. It is used to separate
data from presentation logic and allows to change the format of the output
text without rebuilding the application or changing the data source).
In a free upcoming 2009.1 release LMD PrintPack will add additional printing
support controls. LMD-Tools CE user receive the new LMD ChartPack component suite. This package was designed for clear and efficient graphic representation of data in VCL(.NET) applications. Different data sources (DB, XML data etc.) are supported. Several popular 2D and 3D chart types are available - in the first release 10 different main chart types are included. |
||||||
| New and improved controls | ||||||
| LMD-Tools
9 adds several new components. Major examples are the new TLMDPageControl
or TLMDTabControl controls, which add a lighweight page control with different
visual styles and true themed support even for left/right/bottom tabs.
Other examples are new dialog controls and Theme Engine support controls. Besides that existing controls were improved as well. Examples are the complete integration of Validator support to all List- and Edit-controls and native support of themed display for all LMD ComboBoxes. Finally designtime support was improved for many components. E.g. all LMD container controls received a new unified editor, a new TLMDGraphicList Component Editor was added, etc. |
||||||
| Improved Standalone Packs | ||||||
| All
LMD Standalone Packs were modified and adapted to LMD 2009 Shared runtime,
hence much code was rewritten and/or redundant code removed. Important and extensive changes were made to LMD DesignPack (full Unicode support on NT-based systems, support for frames, alignment support lines etc.), LMD ScriptPack (Unicode and Debugger support), LMD RichPack (speed improvements) etc. |
||||||
| LMD VCL Complete, SVN Access and LMD DevUtil | ||||||
| LMD-Tools
can be purchased as standalone package or as part of LMD VCL Complete.
The LMD VCL Complete Package includes all LMD 2009 VCL(.NET) packages
distributed by LMD Innovative. This product is also available as Subscription
release with SVN access (the LMD-Tools source repository). The LMD VCL
2009 source branch is quite complex with three main products and various
sub- and standalone packages: Therefore LMD DevUtil was created, which
allows simple and fast compiling and installing of any possible package
combination (check DevUtil instructions for more info) into any supported
IDE. This is a complete automated process and saves a lot of time against
compiling and installing the package within the IDE by loading project
groups. |
||||||