Difference between revisions of "LMD VCL - Updating Projects"

From LMD
Jump to: navigation, search
(LMD ElPack)
Line 1: Line 1:
 
== LMD-Tools ==
 
== LMD-Tools ==
LMDCPGet unit
 
* pLMDCPGetCore
 
* pLMDCPGetMain
 
  
LMDGraph
+
=== Feature Notes ===
* LMDGraphUtils
 
  
TLMD3DCaption, TLMDFxCaption
+
==== TLMD3DCaption, TLMDFxCaption ====
Vista: Tracing property --> AutoSize no longer work
+
Under Vista: Tracing property --> AutoSize no longer work correctly when Tracing feature is used
  
LMD Shell Tab
+
==== LMD Shell Tab ====
* Components moved to LMD ShellPack
+
All 4 components of LMD Shell tab are now part of LMD ShellPack
 +
 
 +
=== Unit name changes ===
 +
==== LMDCPGet.pas ====
 +
Features of LMDCPGet unit were splitted to following new units: pLMDCPGetCore and pLMDCPGetMain
 +
 
 +
==== LMDGraph.pas ====
 +
Several featurs of LMDGraph.pas were moved to LMDGraphUtils.pas (Simply adding LMDGraphUtils.pas to uses clause solves this problem)
  
 
== LMD Packs ==
 
== LMD Packs ==
 
=== LMD BarPack ===
 
=== LMD BarPack ===
 +
* LMDBarCommon unit is no longer used
 
* LMDBarCtlXPSupported --> LMDApplication.XPThemesSupported (unit LMDClass).
 
* LMDBarCtlXPSupported --> LMDApplication.XPThemesSupported (unit LMDClass).
  

Revision as of 17:06, 28 May 2007

LMD-Tools

Feature Notes

TLMD3DCaption, TLMDFxCaption

Under Vista: Tracing property --> AutoSize no longer work correctly when Tracing feature is used

LMD Shell Tab

All 4 components of LMD Shell tab are now part of LMD ShellPack

Unit name changes

LMDCPGet.pas

Features of LMDCPGet unit were splitted to following new units: pLMDCPGetCore and pLMDCPGetMain

LMDGraph.pas

Several featurs of LMDGraph.pas were moved to LMDGraphUtils.pas (Simply adding LMDGraphUtils.pas to uses clause solves this problem)

LMD Packs

LMD BarPack

  • LMDBarCommon unit is no longer used
  • LMDBarCtlXPSupported --> LMDApplication.XPThemesSupported (unit LMDClass).

LMD RichPack

  • LMDRichRumpTo --> LMDFireURL (LMDProcs)

LMD ShellPack

  • Unit LMDShCmp50 is no longer available, simply remove from uses clause.
  • TLMDSystemFolder types (sfDesktop, sfMyComputer etc.) are now defined in LMDShUtils unit.
  • LMDDirectoryExists method removed, use DirectoryExists method from VCl (filectrl unit).

LMD WebPack

  • ReplaceStr --> LMDAnsiReplacestr (LMDStrings unit)

LMD ElPack

  • if TElFString is used => uses ..., LMDTypes
  • replace:
    • ElUnicodeStrings -> LMDUnicodeStrings
  • if you get message "The <Method Name> method referenced by <Form Name>.<Event Name> has an incompatible parameter list. Remove the reference?" then you need to replase TElFString on TLMDString in <Form Name>.<Event Name>
  • ElUxTheme -> LMDXPStyles
  • ThemesAvailable -> XPThemesAvailable