Sería cuestión de saber en que versión de Delphi está trabajando.
Porque si es una versión más reciente, seguir con un bug que 'aparentemente' es conocido desde el 2003, fecha de los post a los que hace referencia Roman, pues no habla a favor de Borland (CodeGear).