Menu
Your Cart

LMD-Tools

LMD-Tools

Need more information on this product?

Please contact us on +44 (0)20 8733 7100 or via our online form.

Contact Us

If you are not currently a customer, you can apply for an account.

Register here


  • SKU: LMDTOOLS


VCL components for interface design, database applications, web components and file controls.
LMD-Tools covers more than 490 components for any task you can imagine. Following component groups are only examples for the broad range of available components: LMD Tools includes controls for superior interface design, system programming, file controls, database applications, internet-/web-components, multimedia, text/data input (RichEdit), display of formatted text and many more.

Key Features:

  • More than 480 components for various development tasks.
  • Full sourcecode of complete library.
  • MegaDemo project containing more than 200 single projects.
  • PrintPack, PlugInPack, InspectorPack, RichPack, ShellPack and SysPack bonus packages included.
  • ChartPack, DockingPack, BarPack, StoragePack, FxPack, TextPack and WebPack included.
  • More than 100 component and property editors.
  • Supports Delphi/C++ Builder Release 6 or better (including VCL.NET personalities), including Turbo 2006 releases.
  • Includes a 8.X Professional License for Delphi/C++ Builder 5 support.
  • Includes a 5.X License for Delphi/C++ Builder 3+4 support.
  • Includes a 3.5 License for Delphi 1+2 support.
  • English online help files for BDS/Delphi/C++ Builder integration.
  • Free updates for all versions 2013 via Internet.
  • Also available as part of LMD VCL Complete.

LMD-Tools - Features

Key Features

  • More than 600 native components for any kind of task.
  • Full sourcecode of all controls included
  • All additional features of LMD-Tools 9.0, ElPack 7.0 and LMD IDE-Tools 2.0.
  • AnyLogger 1.0 SE (Local version) included (when available)
  • Extensive demo projects with sourcecode
  • Free minor updates via Internet for all LMD 2009 releases
  • A Site License covers unlimited number of developers in same organization at one location
  • Free technical support via newsgroup (news.lmdtools.com), e-mail, fax or mail

New Features in Version 9


LMD-Tools 9.0 provides several major changes against release 8:
  • Compatibility with Delphi/C++ Builder 2009
  • Support for Delphi/CBuilder 5+6 and Delphi 8 was dropped (licenses for older releases are as always included, though).
  • This resulted in code cleanup and optimization, because much redundant legacy code could be removed.
  • Number of LMD-Tools editions was reduced to 2 (LMD-Tools SE and LMD-Tools, which is equal to previous LMD-Tools CE licenses minus DesignPack/ScriptPack)

Furthermore LMD-Tools integrates even more 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.
Besides that new global objects and classes were introduced and existing ones improved. At last numerous improvements and fixes to existing components were added. A detailed list can be reviewed at the corresponding Wiki page.

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 splashscreen and configuration dialog, new component editor for TLMDGraphicList), shared component packages like LMD LogTools, LMD PrintPack, LMD InspectorPack and much more.

Updated Hint Controls
LMD Hint Controls got a massive Update in technical (-> drawing mechanism, e.g. using regions ) and functional way (e.g. many new visual styles and HTML support). Besides that a new advanced HintSystem for displaying any number of hints was introduced. Finally hint processing was unified with LMD ElPack (e.g. Unicode support). New features are among others are:

  • Titles
  • Icon/Glyph support
  • Customizable close buttons
  • HTML Support (with images, clickable links, etc)
  • Background gradients
  • Customizable hint nose shape
  • Support of system shadows
  • Vista look.
  • N-Hint controls: A new component LMDMessageHintController was introduced. It allows to design a collection of hints and display them all at once or grouped via their group index settings

Vista style controls and support
Support of Vista features - even in IDEs before Delphi/C++ 2009! Use TLMDVistaFormExtension, TLMDFormGlass, TLMDFileOpen- and TLMDFileSaveDialog to add features not available in older Delphi/C++ releases. Besides that methods for Vista and Aero Glass detection are provided. Includes updated TLMDTaskDialog (now with HTML and Unicode support) - use vista style dialogs even on non-Vista systems!

New shared packages
LMD-Tools contains new additional packages:

  • LMD InspectorPack: Powerful Object Inspector component
  • LMD PlugInPack: Plugin Infrastructure for your projects. Allows to extend your applications with custom modules (Win32 only)
  • LMD LogTools: Advanced logging services, for use with the AnyLogger client (when available, the local AnyLogger Client will be free for all customers who purchased a main LMD 2009 VCL product (LMD-Tools, LMD ElPack, IDE-Tools or VCL Complete).
  • Besides that existing shared packages like LMD PrintPack were improved

Validator, XML and regular expression support
The LMD 2009 Shared Runtime contains a XML support library, which is extremly fast, fully unicode-enabled and which 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.
Besides that Regular Expression evaluation support was updated! The RegEx support from previous version was replaced by a new unicode-enabled native RegEx library with PRCE compatible syntax. New: Validator controls: Except TLMDHintErrorProvider (lmdcore package) all Validator and Error Provider controls are now included in lmdrtlx package and can be shared among LMD-Tools and LMD ElPack.

Improved ThemeEngine support
The native ThemeEngine of LMD-Tools 9 was improved and is part of to the LMD 2009 Shared Runtime. Like in previous releases any .MSStyles theme file can be used at runtime. Such .MSStyles can be also encapsulated in compressed CAB files.
But unlike previous releases this feature can be enabled/disabled dynamically at runtime. No more Theme switches and recompilation of library code, but a separate package which you can decide to use or not at runtime. E.g. creating applications which automatically uses *.MSStyles themes on non-themed platforms (like Win2k) and system themes on themed platforms (like WinXP/Vista) is now a snap.

Native PNG and TLMDBitmap support, compression formats
The LMD 2009 Runtime includes native support for PNG files (as TGraphic implementation and with TLMDPNGImageList control). PNG files can be used in your apps like any other TGraphic formats like TBitmap or TJpeg. Besides that the new TLMDBitmap class was introduced, which is derived from TBitmap and mainly utilizes the Windows built-in OleLoadPicture function. GIF, JPEG, Icon or Bitmap Files can be loaded without additional special VCL libs (features are not available In VCL.NET, because support of different graphic formats is available through ImageFormat in TBitmap property already. Support for additional compression formats was added. Besides LZRW and other simple compression formats, which were supported already in previous releases, two new major compression formats are available: On the one hand ZLlib support, which is similar to the known implementation with C++ object files - except that it is a true native Pascal solution which was also ported to VCL.NET. Using ZLIB compression any kind of data (including TStream objects) is possible. On the other hand support of compressing/decompressing CAB files was added as well.

SVN access and DevUtil support
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.

Feature Matrix

To view the feature matrix, please click here.

LMD-Tools - System Requirements

System Requirements

This product is designed to run on the following operating systems:

  • Windows Vista
  • Windows XP
  • Windows 2000
  • Windows ME
  • Windows 98