Difference between revisions of "LMD VCL - Updating Projects"
From LMD
(→LMD ElPack) |
(→LMD ElPack) |
||
Line 57: | Line 57: | ||
* WideUpperCase -> LMDUnicodeUpper (LMDUnicode) | * WideUpperCase -> LMDUnicodeUpper (LMDUnicode) | ||
* WideLowerCase -> LMDUnicodeLower (LMDUnicode) | * WideLowerCase -> LMDUnicodeLower (LMDUnicode) | ||
+ | * WideSameText -> LMDWideSameText (LMDUnicode) | ||
+ | * WideCompareText -> LMDWideCompareText (LMDUnicode) | ||
+ | * IsDigit -> LMDAnsiIsNumeric (LMDStrings) | ||
+ | * IsDigitStr -> LMDAnsiIsNumericStr (LMDStrings) | ||
+ | * uni2uppers, uni2lovers moved to LMDUnicode | ||
+ | * WideMakeString -> LMDWideMakeString (LMDUnicode) | ||
+ | * WideStringDup -> LMDWideStringDup (LMDUnicode) | ||
+ | * WideStrPos -> LMDWideStrPos (LMDUnicode) | ||
+ | * WideStrScan -> LMDWideStrScan (LMDUnicode) | ||
+ | * WideStrRScan -> LMDWideStrRScan (LMDUnicode) | ||
+ | * WideQuotedStr -> LMDWideQuotedStr (LMDUnicode) | ||
+ | * WideExtractQuotedStr -> LMDWideExtractQuotedStr (LMDUnicode) | ||
+ | * WideStrEnd -> LMDWideStrEnd (LMDUnicode) | ||
+ | * WideTrimLeft -> LMDWideTrimL (LMDStrings) | ||
+ | * WideTrimRight -> LMDWideTrimR (LMDStrings) | ||
+ | * WideTrim -> LMDWideTrim (LMDStrings) | ||
+ | * WideExtractStr -> LMDWideExtractStr (LMDStrings) | ||
+ | * SetWideString -> LMDWideSetString (LMDUnicode) | ||
+ | * WideMove -> LMDWideMove (LMDUnicode) | ||
+ | * WideStrCopy -> LMDWideStrCopy (LMDUnicode) | ||
+ | * WideStrPCopy -> LMDWideStrPCopy (LMDUnicode) | ||
+ | * WideStrComp -> LMDWideStrComp (LMDUnicode) | ||
+ | * WideStrLComp -> LMDWideStrLComp (LMDUnicode) | ||
+ | * WideStrLen -> LMDWideStrLen (LMDUnicode) | ||
+ | * WideStrPas -> LMDWideStrPas (LMDUnicode) | ||
+ | * WideStrMove -> LMDWideStrMove (LMDUnicode) | ||
+ | * WideStrECopy -> LMDWideStrECopy (LMDUnicode) | ||
+ | * WideStrLCopy -> LMDWideStrLCopy (LMDUnicode) | ||
+ | * WideStrLCat -> LMDWideStrLCat (LMDUnicode) | ||
+ | * WideStrCat -> LMDWideStrCat (LMDUnicode) | ||
+ | * FillWord -> LMDFillWord (LMDUnicode) | ||
+ | * FillWideChar -> LMDFillWideChar (LMDUnicode) | ||
+ | * const SPathDelimiters, SWidePathDelimiters -> LMDPathDelimiters, LMDWidePathDelimiters (LMDUnicode) |
Revision as of 11:45, 27 June 2007
Contents
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)
- Several basic routines in LMDRTFBase.pas can now be found in LMDProcs and LMDUtils shared RTL units.
- Conversion routines can now be found in LMDConversion.pas unit.
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).
- LMDSHXPRes.pas, res removed completely. Use shared LMDXPRes.pas instead.
LMD SysPack
- Several basic routines in LMDSysBase.pas can now be found in LMDProcs, LMDSysIn and LMDUtils shared RTL units.
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
- DrawArrow -> LMDDrawArrow (LMDGraphUtils)
- GetOwnerFrameForm -> LMDGetOwnerFrameForm (LMDProcs)
- GetOwnerForm -> LMDGetOwnerForm (LMDProcs)
- WideStrAlloc -> LMDWideStrAlloc (LMDUnicode)
- WideStrNew -> LMDWideStrNew (LMDUnicode)
- WideStrBufSize -> LMDWideStrBufSize (LMDUnicode)
- WideStrDispose -> LMDWideStrDispose (LMDUnicode)
- WideLastChar -> LMDWideLastChar (LMDUnicode)
- CompareWideStr -> LMDWideCompareStr (LMDUnicode)
- SameWideStr -> LMDWideSameStr (LMDUnicode)
- WideUpperCase -> LMDUnicodeUpper (LMDUnicode)
- WideLowerCase -> LMDUnicodeLower (LMDUnicode)
- WideSameText -> LMDWideSameText (LMDUnicode)
- WideCompareText -> LMDWideCompareText (LMDUnicode)
- IsDigit -> LMDAnsiIsNumeric (LMDStrings)
- IsDigitStr -> LMDAnsiIsNumericStr (LMDStrings)
- uni2uppers, uni2lovers moved to LMDUnicode
- WideMakeString -> LMDWideMakeString (LMDUnicode)
- WideStringDup -> LMDWideStringDup (LMDUnicode)
- WideStrPos -> LMDWideStrPos (LMDUnicode)
- WideStrScan -> LMDWideStrScan (LMDUnicode)
- WideStrRScan -> LMDWideStrRScan (LMDUnicode)
- WideQuotedStr -> LMDWideQuotedStr (LMDUnicode)
- WideExtractQuotedStr -> LMDWideExtractQuotedStr (LMDUnicode)
- WideStrEnd -> LMDWideStrEnd (LMDUnicode)
- WideTrimLeft -> LMDWideTrimL (LMDStrings)
- WideTrimRight -> LMDWideTrimR (LMDStrings)
- WideTrim -> LMDWideTrim (LMDStrings)
- WideExtractStr -> LMDWideExtractStr (LMDStrings)
- SetWideString -> LMDWideSetString (LMDUnicode)
- WideMove -> LMDWideMove (LMDUnicode)
- WideStrCopy -> LMDWideStrCopy (LMDUnicode)
- WideStrPCopy -> LMDWideStrPCopy (LMDUnicode)
- WideStrComp -> LMDWideStrComp (LMDUnicode)
- WideStrLComp -> LMDWideStrLComp (LMDUnicode)
- WideStrLen -> LMDWideStrLen (LMDUnicode)
- WideStrPas -> LMDWideStrPas (LMDUnicode)
- WideStrMove -> LMDWideStrMove (LMDUnicode)
- WideStrECopy -> LMDWideStrECopy (LMDUnicode)
- WideStrLCopy -> LMDWideStrLCopy (LMDUnicode)
- WideStrLCat -> LMDWideStrLCat (LMDUnicode)
- WideStrCat -> LMDWideStrCat (LMDUnicode)
- FillWord -> LMDFillWord (LMDUnicode)
- FillWideChar -> LMDFillWideChar (LMDUnicode)
- const SPathDelimiters, SWidePathDelimiters -> LMDPathDelimiters, LMDWidePathDelimiters (LMDUnicode)