Das ist ein Bug in der (
Unicode-)
VCL, der durch das Fehlen der
ANSI->
Unicode Konvertierung in der
WinAPI nun zuschlägt.
Zitat:
Comclt32.dll version 5.0 or later: If CBS_LOWERCASE or CBS_UPPERCASE is set, the
Unicode version of CB_ADDSTRING
alters the string. If using read-only global memory, this causes the application to fail.