En Windows 10, Configuración regional México, las abreviaturas de mes aparecen con el punto al final. ¿Cómo solucionarlo? Ya lo dijo
Agustín, quítale el punto. Eso lo puedes hacer con la variable global FormatSettings.ShortMonthNames:
Código Delphi
[-]
for I := Low(FormatSettings.ShortMonthNames=) to High(FormatSettings.ShortMonthNames) do
FormatSettings.ShortMonthNames[i] := ChangeFileExt(FormatSettings.ShortMonthNames[i], '');
O bien, creando tu propia instancia de TFormatSettings, quitando el punto y pasando la instancia como tercer parámetro a FormatDateTime.
LineComment Saludos