LMD VCL - Unicode Support
From LMD
General unicode support notes:
- Use WideString instead of String (if library has ansi version, the use defines (see TLMDString type))
- One symbol, in general case, isn't equal one byte - it's very important
- Use Unicode API function instead of its Ansi version. These function has W suffix. As example DrawTextW, ExtTextOutW etc.
- For any operation on unicode string use routines from LMDStrings.pas (must be in core modules)
- For unicode string lists use classes from LMDUnicodeStrings
- Win 9x/Me has very poor unicode support and need to check all controls on these OSes.