Skip to content

New LMD 2010 Installers available (.06)

by rmaricca on December 17th, 2009

New LMD 2010 installers are available. New versions of major packs are :

LMD-Tools 10.06
LMD ElPack 8.06
LMD IDE-Tools 3.06

Review changes on history page.

This is mainly a release to work around a problem introduced with recent Delphi 2010 Updates in the shared runtime. The following line:

TLMDOnHeaderWrite = procedure(Sender : TObject; var Target : Text) of object;

causes now a TI894 internal error.

This method signature is used OnHeaderWrite events in TLMDApplication class and TLMDApplicationCtrl control. For Delphi 2010 and above this line is now changed to:

TLMDOnHeaderWrite=procedure(Sender : TObject;const Target: TStringList) of object;

This is a breaking change. If you used this event you need to change your code slightly (add your header lines now to Stringlist instead writing to a TEXT variable.
Please also note that this problem appeared for source code user in Delphi/C++ Builder with Update 2 or higher only. If you are not affected by this problem there is no need to update to .06 release.

[*] Memory leak in LMDVistaDialog.pas was fixed.
[+] Added OldFilter property for TLMDCustomFileDialog.FileTypes, you now be able to set old filters like this Text files (*.txt)|*.TXT
[*] Added default option to enable sizing in dealogs in OSes previous than Vista
[*] TLMDPngObject - fixed drawing on Vista glass
No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS