Я хочу, чтобы мое приложение всегда использовало испанские региональные настройки, используя глобальную переменную FormatSettings, но приложение игнорирует эти настройки.Вы знаете, что я пропустил?
program TestProject;
uses
Vcl.Forms,
SysUtils,
Rutinas in 'Rutinas.pas',
Conexion in 'Conexion.pas' {dmConexion: TDataModule},
MainForm in 'MainForm.pas' {frmMainForm};
{$R *.res}
begin
Application.Initialize;
FormatSettings := TFormatSettings.Create('es-ES');
Application.MainFormOnTaskbar := True;
Application.Title := Application_Name;
Application.CreateForm(TdmConexion, dmConexion);
Application.CreateForm(TfrmMainForm, frmMainForm);
Application.Run;
end.
Спасибо.
PS: я знаю, что FormatSettings не рекомендуется, потому что он не безопасен для потоков, но это не должно быть проблемой.здесь, потому что я изменяю его только один раз при запуске приложения, в любое другое время, когда мне нужно настраиваемое преобразование, я использую локальную переменную TFormatSettings.