UNICODE translation/incompatibility
Original Reporter info from Mantis: FPCCore
-
Reporter name: FPC core team
Original Reporter info from Mantis: FPCCore
- Reporter name: FPC core team
Description:
Translations od FreePascal are incomplete: H2PAS cannot convert L"unicodestring" from C to pascal.
Some of the system units are using incomplete functions definitions.For example:
in CRT.PP
CreateWindow(StyleEx, ANSINAME, ANSICLASS, ...)
When UniCode is active CreateWindowEx is redefined to CreateWindowExW, not CreateWindowExA, so it can not use asnistrings -> theese should be unicode-strings.
Additional information:
Reporter: Adderek
EMail: adderek at 2com dot pl
Mantis conversion info:
- Mantis ID: 4174
- OS: WIN32
- Version: Older
- Fixed in version: 1.9.5