LMD VCL 2012 - What`s New?

From LMD
Revision as of 20:03, 29 August 2011 by Balabuyew (talk | contribs)

Jump to: navigation, search

<< Back to Getting started page

[edit]

General

Support for IDEs and operating systems

  • Compatible with Delphi XE2 and C++ Builder XE2, including 64bit support for Delphi XE2!
  • Supported IDEs
    • Delphi 6, 7, Delphi 2005 - 2010, XE + XE2
    • C++ Builder 6, 2006 - 2010, XE + XE2
    • Delphi 2005.NET - Delphi 2007.NET
    • Turbo (2006) Professional versions for Delphi, C++ and Delphi.NET
    • All corresponding Studio Products (BDS 2006, CRS 2007, CRS 2009, RAD Studio 2010, XE, XE2 etc.)
  • Supported operating systems
    • Win98 and WinNT4 or better (including Windows 7).

For recent Delphi releases LMD VCL package support same platforms as the VCL which is included in the IDE (e.g. Delphi 2009 officially supports Win2k or better only).

Common new features

  • Package names has been changed to be more consistent with VCL naming convention. We removed LMD version number from package names as well as IDE version number. Runtime package names are prefixed with "lmdrt", while design-time package names - with "dcllmd". Following are some examples of generated package files: lmdrtdocking.dcp, lmdrtdocking.bpi, lmdrtdocking.lib, dcllmddocking.dcp, dcllmddocking.bpi, dcllmddocking.lib. IDE version suffix is still contained only in generated "bpl": lmdrtdocking_160.bpl.

This also makes easier to port a project (supposed to be compiled with run-time packages) to another IDE version. Since package references contains no IDE version as well as no LMD platform version, migrating to the next IDE version will require no changes.