On 08/21/2012 02:53 PM, Mattias Gaertner wrote: > > The LCL uses the same string as the FCL classes. Yep: type TCaption = TTranslateString; ... TTranslateString = type String; > The FCL uses 8-bit strings ... Isn't this exactly what I tried to point out ? AFAIK in newer Delphi TCaption is String, and String is 16 Bit, so catch 21. -Michael