LMD VCL - Updating Projects: Difference between revisions
Jump to navigation
Jump to search
| 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 12:45, 27 June 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)
- 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)