LMD VCL 2007 - What's New?
From LMD
<< Back to Getting started page
LMDRTL
- Native, unicode enabled RegExpression engine
- New LMDBitmap class (LMDBitmap.pas)
- LMDThread
- LogTools Basic support
LMDRTLX
- Vista Style controls
- New ThemeEngine
- Shared ImageList support
- XML support
- Native PNG support
- Unicode Support
- Cab files Support
- ZLib Support
- HTMLRenderer
Enhancements / Changes
General
- TLMDControl and TLMDBaseControl removed
- LMDSHXPRes.pas, res (removed completely)
- LMDProcs.pas -> LMDFireURl added
LMD Std
TLMDBaseLabel and descendants
+ loShowLabelHint flag in Options property added (if Hint= and ShowHint, display LabelText as hint).
TLMDStaticText
+ loShowLabelHint flag in Options property added
TLMDSimpelLabel
+ property ShowURLInHint
+ property ShowURLMenu
+ method CopyURL
LMD Dlg
+ Font property for native dialogs
LMD List
TLMDImageComboBox
+ GlyphNumber and GlyphColumn properties
LMD Sys
+ MRUList: New ToolButton property
LMD Standalone Packages
ShellPack
+ TLMDShellConsoleView component
Changes Common designtime features =
- New ILMDComponent interface, see intfLMDBase and LMDBase. Will be used to identify components to certain packages and to retrieve version number of a component at runtime.
- Only one About-Dialog for all controls (distinction will be made via ILMDComponent interface return values).
- All version number/date information for packages are stored now in LMDPackages.inc in LMDRTL folder. No more specific package inc files like LMDTools.inc etc.
- Only one component symbol file (LMDCPData.dcr can be found in \lmdshared folder)
- A new res file for all splash screens (LMDSplash.res in \lmdshared folder)
- C++ Builder files are created with Delphi Compiler and TLIB.exe conly.