New LMD 2010 Installers available (.06)
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
